Comandos para banco de dados

Se você ainda não instalou o PostgreSQL, dê uma olhada neste post.
Comandos usados no terminal
Logar no terminal como root e alterar para o usuário postgres:
1
# su - postgres
Exportar/Backup/Dump de apenas um banco de dados:
1
$ pg_dump nome_do_banco > nomeDoArquivoDeSaida
Importar/Restore de apenas um banco de dados:
1
$ psql nome_do_banco < nomeDoArquivoDeEntrada
Exportar/Backup/Dump de todos os banco de dados:
1
$ pg_dumpall > nomeDoArquivoDeSaida
Importar/Restore de todos os banco de dados:
1
$ psql -f nomeDoArquivoDeEntrada
Criar usuário:
1
$ createuser nome_do_usuario
Deletar usuário:
1
$ dropuser nome_do_usuario
Criar banco de dados:
1
$ createdb nome_do_banco
Deletar banco de dados:
1
$ dropdb nome_do_banco
Entrar no shell interativo do PostgreSQL:
1
$ psql
Comandos no shell interativo do PostgreSQL
Criar usuário:
1
postgres=# CREATE ROLE nome_do_usuario;
Criar banco de dados:
1
postgres=# CREATE DATABASE nome_do_banco;
Cria um banco de dados com um usuário/dono específico:
1
postgres=# CREATE DATABASE nome_do_banco OWNER nome_do_usuario;
Alterar senha:
1
postgres=# ALTER USER nome_do_usuario WITH PASSWORD ‘senha’;
Deletar usuário:
1
postgres=# DROP ROLE nome_do_usuario;
Deletar/Drop banco de dados:
1
postgres=# drop database nome_do_banco;
Para sair do shell interativo do PostgreSQL:
1
postgres=# \q
Espero que possa ser útil.