Skip to main content

Como criar um novo banco de dados na sua instância

Quando você já estiver conectado na sua instância, você pode executar o seguinte comando SQL para criar um novo banco de dados vazio:

CREATE DATABASE nome_do_novo_banco;

Depois basta executar o comando abaixo no cliente psql para conectar no novo banco de dados e começar a executar comandos SQL diretamente nele.

\c nome_do_novo_banco

E se você quiser listar os bancos de dados disponíveis para conexão:

\l

Você recebera um retorno como este:

List of databases
Name | Owner | Encoding | Locale Provider | Collate | Ctype | ICU Locale | ICU Rules | Access privileges
----------|----------|----------|-----------------|-------------|-------------|------------|-----------|---------------------------------------
postgres | postgres | UTF8 | libc | en_US.UTF-8 | en_US.UTF-8 | | | =Tc/postgres + postgres=CTc/postgres
template0 | postgres | UTF8 | libc | en_US.UTF-8 | en_US.UTF-8 | | | =c/postgres + postgres=CTc/postgres
template1 | postgres | UTF8 | libc | en_US.UTF-8 | en_US.UTF-8 | | | =c/postgres + postgres=CTc/postgres
teste | dbadmin | UTF8 | libc | en_US.UTF-8 | en_US.UTF-8 | | |