9.3 9.4 9.5 9.6 10 11 12 13 14 15 16 17 Current(18)
PostgreSQL中文社区 问题报告 纠错本页面

DROP TABLESPACE

DROP TABLESPACE — 移除表空间

大纲

DROP TABLESPACE [ IF EXISTS ] name

描述

DROP TABLESPACE从系统中移除表空间。

表空间只能被其拥有者或超级用户删除。在表空间被删除前, 必须没有任何数据库对象。即使当前数据库中没有对象正在使用 该表空间,也可能有其他数据库的对象存在于其中。还有,如果 该表空间被列在任何活动会话的temp_tablespaces设置中, DROP也可能会失败,因为可能有临时文件存在其中。

参数

IF EXISTS

如果该表空间不存在则不要抛出错误,而是发出提示。

name

一个表空间的名称。

注释

DROP TABLESPACE不能在事务块内执行。

示例

要从系统移除表空间mystuff

DROP TABLESPACE mystuff;

兼容性

DROP TABLESPACE是一个 PostgreSQL扩展。

另见

CREATE TABLESPACE, ALTER TABLESPACE