Creación, modificación y eliminación de esquemas
Cualquier usuario puede crear o eliminar esquemas de los cuales es propietario.
Puede llevar a cabo las siguientes acciones:
-
Para crear un esquema, use el comando CREATE SCHEMA.
-
Para cambiar el propietario de un esquema, use el comando ALTER SCHEMA.
-
Para eliminar un esquema y sus objetos, use el comando DROP SCHEMA.
-
Para crear una tabla dentro de un esquema, cree la tabla con el formato nombre_de_esquema.nombre_de_tabla.
Consulte la tabla de catálogo del sistema PG_NAMESPACE para ver una lista de todos los esquemas:
select * from pg_namespace;
Consulte la tabla de catálogo del sistema PG_TABLE_DEF para ver una lista de las tablas que pertenecen a un esquema. Por ejemplo, la siguiente consulta devuelve una lista de tablas del esquema PG_CATALOG.
select distinct(tablename) from pg_table_def
where schemaname = 'pg_catalog';