名称

DropGeometryTable — 删除表及其在 geometry_columns 中的所有引用。

概要

boolean DropGeometryTable(varchar table_name);

boolean DropGeometryTable(varchar schema_name, varchar table_name);

boolean DropGeometryTable(varchar catalog_name, varchar schema_name, varchar table_name);

描述

删除表及其在 geometry_columns 中的所有引用。注意:如果未提供模式,则在支持模式的 pgsql 安装中使用 current_schema()。

[Note]

更改:2.0.0 此函数是为了向后兼容而提供的。现在,由于 geometry_columns 现在是针对系统目录的视图,因此您可以使用 DROP TABLE 删除具有几何列的表,就像其他任何表一样。

示例

SELECT DropGeometryTable ('my_schema','my_spatial_table');
----RESULT output ---
my_schema.my_spatial_table dropped.

-- The above is now equivalent to --
DROP TABLE my_schema.my_spatial_table;
		

另请参阅

AddGeometryColumn, DropGeometryColumn, 第 4.6.2 节,“GEOMETRY_COLUMNS 视图”