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.