En PostgreSQL , DROP TABLESPACE
DROP TABLESPACE [IF EXISTS] tablespace_name;
Analicemos la sintaxis anterior:
- , SOLTAR ESPACIO DE MESA
- SI EXISTE
DROP TABLESPACE
, gfg C:\data\gfg directorio:
CREATE TABLESPACE gfg LOCATION 'C:\data\gfg';
Ahora crea una base de datos db_gfg gfg
CREATE DATABASE db_gfg TABLESPACE = gfg;
Ahora cree una nueva tabla de prueba db_gfg tablespace gfg
CREATE TABLE test ( ID serial PRIMARY KEY, title VARCHAR (255) NOT NULL ) TABLESPACE gfg;
novia
SELECT table_space.spcname, class.relname FROM pg_class class JOIN pg_tablespace table_space ON class.reltablespace = table_space.oid WHERE table_space.spcname = 'gfg';
Esto conducirá a lo siguiente:
novia
DROP TABLESPACE gfg;
Esto generará el siguiente error :
Como el tablespace gfg no está vacío, no es posible eliminarlo. Ahora, inicie sesión en la base de datos de Postgres y suelte la base de datos db_gfg :
DROP DATABASE db_gfg;
Ahora gfg
DROP TABLESPACE gfg;
Ahora verifique el espacio de tabla usando el siguiente comando para verificar:
\db+
Producción:
Publicación traducida automáticamente
Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA