使用 PostgreSQL DROP TABLE 命令可移除分区表的定义、分区和二级分区并删除该表的内容。

语法如下:

DROP TABLE table_name

参数

参数 说明
table_name 分区表的名称(可能是 schema 限定的)。

说明

DROP TABLE 命令可移除整个表及位于该表中的数据。当您删除表时,(该表的)任何分区或二级分区也将被删除。

要使用 DROP TABLE 命令,您必须是分区根的所有者、拥有表的组的成员、schema 所有者或数据库超级用户。

示例

要删除表,请连接到控制器节点(分区根的主机)并调用 DROP TABLE 命令。例如,要删除 sales 表,请调用以下命令:

DROP TABLE sales;

服务器将确认该表已被删除:

acctg=# drop table sales;
DROP TABLE
acctg=#

有关 DROP TABLE 命令的更多信息,请参阅 PostgreSQL 核心文档,网址为:https://www.postgresql.org/docs/11/static/sql-droptable.html