sql >> Base de Datos >  >> RDS >> PostgreSQL

Esquema de creación de PostgreSQL

Muchas veces puede necesitar crear un esquema en una base de datos PostgreSQL. Aquí se explica cómo crear un esquema en una base de datos utilizando la instrucción CREATE SCHEMA de PostgreSQL.

Cómo crear un esquema en PostgreSQL

Estos son los pasos para crear un esquema en PostgreSQL usando la instrucción CREATE SCHEMA. Esta es la sintaxis del comando CREATE SCHEMA

CREATE SCHEMA [IF NOT EXISTS] schema_name;

En la declaración anterior, debe mencionar el nombre del esquema después de CREAR ESQUEMA. Asegúrese de que el nombre del esquema sea único en la base de datos.

También puede proporcionar una palabra clave opcional SI NO EXISTE arriba para crear un esquema de PostgreSQL solo si no existe.

Aquí hay un ejemplo para crear un esquema en PostgreSQL

# create schema sample;

Lectura adicional:Crear base de datos de PostgreSQL

Crear esquema para usuario

Si desea crear un esquema solo para un usuario específico, use la cláusula de AUTORIZACIÓN que se muestra a continuación

# CREATE SCHEMA [IF NOT EXISTS] schema_name
AUTHORIZATION username;

Por ejemplo, aquí está la consulta SQL para crear un esquema llamado sample para el usuario db_user

# CREATE SCHEMA [IF NOT EXISTS] sample
AUTHORIZATION db_user;

Lectura adicional:Crear tabla de PostgreSQL

Lista de todos los esquemas en la base de datos

Aquí está la consulta SQL para mostrar todos los esquemas en su base de datos.

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}

Lectura adicional:Cómo crear un histograma en PostgreSQL

Con suerte, ahora puede crear fácilmente un esquema de PostgreSQL.

Ubiq facilita la visualización de datos en minutos y el monitoreo en paneles en tiempo real. ¡Pruébalo hoy!