Ir para o conteúdo principal

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"

image-1646932260973.png

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

image-1646932357327.png

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