Postgresql 中文操作指南

DROP TABLESPACE

DROP TABLESPACE — 删除表空间

Synopsis

DROP TABLESPACE [ IF EXISTS ] name

Description

DROP TABLESPACE 从系统中删除一个表空间。

仅表空间所有者或超级用户可以删除表空间。在删除表空间之前,表空间必须不包含所有数据库对象。即使当前数据库中没有对象在使用表空间,其他数据库中的对象也可能仍然驻留在表空间中。此外,如果表空间列在任何活动会话的 temp_tablespaces 设置中,则 DROP 可能会由于临时文件驻留在表空间中而失败。

Parameters

  • IF EXISTS

    • 如果表空间不存在,则不抛出错误。此情况下会发出通知。

  • name

    • 表空间名称。

Notes

DROP TABLESPACE 无法在事务块内执行。

Examples

要从系统中删除表空间 mystuff

DROP TABLESPACE mystuff;

Compatibility

DROP TABLESPACE 是一个 PostgreSQL 扩展。