PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Esquema de criação do PostgreSQL


Muitas vezes você pode precisar criar um esquema em um banco de dados PostgreSQL. Veja como criar um esquema em um banco de dados usando a instrução CREATE SCHEMA do PostgreSQL.


Como criar esquema no PostgreSQL


Aqui estão as etapas para criar o esquema no PostgreSQL usando a instrução CREATE SCHEMA. Aqui está a sintaxe do comando CREATE SCHEMA
CREATE SCHEMA [IF NOT EXISTS] schema_name;

Na instrução acima, você precisa mencionar o nome do esquema após CREATE SCHEMA. Certifique-se de que o nome do esquema seja exclusivo no banco de dados.

Você também pode fornecer uma palavra-chave opcional IF NOT EXISTS acima para criar o esquema PostgreSQL somente se ele não existir.

Aqui está um exemplo para criar esquema no PostgreSQL
# create schema sample;

Bônus de leitura:PostgreSQL Criar banco de dados


Criar esquema para usuário


Se você deseja criar um esquema apenas para um usuário específico, use a cláusula AUTHORIZATION mostrada abaixo
# CREATE SCHEMA [IF NOT EXISTS] schema_name
AUTHORIZATION username;



Por exemplo, aqui está a consulta SQL para criar o esquema chamado amostra para o usuário db_user
# CREATE SCHEMA [IF NOT EXISTS] sample
AUTHORIZATION db_user;

Bônus de leitura:PostgreSQL Criar tabela


Lista todos os esquemas no banco de dados


Aqui está a consulta SQL para mostrar todos os esquemas em seu banco de dados.
postgres=# SELECT *
           FROM pg_catalog.pg_namespace
           ORDER BY nspname;

      nspname       | nspowner |               nspacl
--------------------+----------+-------------------------------------
 information_schema |       10 | {postgres=UC/postgres,=U/postgres}
 pg_catalog         |       10 | {postgres=UC/postgres,=U/postgres}
 pg_temp_1          |       10 |
 pg_toast           |       10 |
 pg_toast_temp_1    |       10 |
 public             |       10 | {postgres=UC/postgres,=UC/postgres}



Bônus de leitura:Como criar histograma no PostgreSQL



Espero que agora você possa criar facilmente o esquema PostgreSQL.

A Ubiq facilita a visualização de dados em minutos e o monitoramento em painéis em tempo real. Experimente hoje!