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!