Psql
O psql
é uma interface de linha de comando para PostgreSQL, que permite interagir com o banco de dados usando comandos SQL e executar várias operações administrativas. Aqui estão alguns dos comandos psql
mais comuns:
1. Conectar-se a um Banco de Dados:
psql -h host -d nome_do_banco_de_dados -U nome_do_usuario
Este comando conecta você a um banco de dados PostgreSQL em um host específico (-h
), com um nome de banco de dados (-d
) e um nome de usuário (-U
).
2. Listar Bancos de Dados:
\l
Este comando lista todos os bancos de dados disponíveis no servidor PostgreSQL.
3. Conectar-se a um Banco de Dados Específico:
\c nome_do_banco_de_dados
Este comando conecta você a um banco de dados específico.
4. Listar Tabelas:
\dt
Este comando lista todas as tabelas no banco de dados atual.
5. Descrever uma Tabela:
\d nome_da_tabela
Este comando fornece informações sobre a estrutura de uma tabela específica.
6. Executar um Arquivo SQL:
\i caminho/para/arquivo.sql
Este comando executa um arquivo SQL no banco de dados atual.
7. Sair do psql
:
\q
Este comando sai da interface psql
e fecha a conexão com o banco de dados.
8. Ajuda:
\?
Este comando mostra uma lista de comandos psql
disponíveis e fornece ajuda sobre como usá-los.
Estes são apenas alguns dos comandos disponíveis no psql
. Você pode encontrar uma lista completa de comandos digitando \?
dentro do psql
ou consultando a documentação oficial do PostgreSQL para mais detalhes.