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!