Criar banco de dados/conectar/exportar via linha de comando (cmd)
Criar banco
Siga os passos abaixo:
- Abra o Prompt de Comando em modo administrador.
- Execute os comandos abaixo, alterando caso necessário o nome do banco:
- C:\WINDOWS\system32> cd\
- C:\> psql --username=postgres
- Senha para usuário postgres: senha do banco
- postgres=# CREATE DATABASE ema WITH OWNER="postgres" ENCODING="WIN1252" TEMPLATE="template0";
- postgres=# \q
- C:\> exit
Você pode usar também o pgAdmin4 para, siga as instruções:
- Em um computador com Windows, efetue a conexão com o banco com o PgAdmin
- Em "Databases", clique com botão direto, Create - database
- Insira o nome do banco e clique em "Save"
Conectar ao banco via PSQL:
Para conectar a instância princial
- psql --username=postgres
Para conectar em um usuário específico
- psql --username=postgres --dbname=ema
Caso ao digitar psql apresente, você deverá inserir uma variável de ambiente no seu windows ou rodar os comandos acima, direto na basta: C:\Program Files\PostgreSQL\10\bin
Importar banco de dados:
- Clique com botão direto em sua base recem criada - Restore
- Insira manualmente o caminho do arquivo .dmp e clique em restore
- Aguarde o término
Exportar base via linha de comando:
- Abra o Prompt de Comando em modo administrador.
- Execute os comandos abaixo, alterando caso necessário os parâmetros do pg_dump (file, dbname, host, port):
- C:\WINDOWS\system32> cd\
- C:\> pg_dump --file=arquivo.dmp -F c -v -b --dbname=ema --host=127.0.0.1 --port=5432 --username=postgres
- Senha: senha do banco
- C:\> exit