名稱

DropGeometryColumn — 從空間表格中移除幾何欄位。

概要

text DropGeometryColumn(varchar table_name, varchar column_name);

text DropGeometryColumn(varchar schema_name, varchar table_name, varchar column_name);

text DropGeometryColumn(varchar catalog_name, varchar schema_name, varchar table_name, varchar column_name);

說明

從空間表格中移除幾何欄位。請注意,schema_name 必須與 geometry_columns 表格中該表格列的 f_table_schema 欄位相符。

此方法實作了 OGC Simple Features Implementation Specification for SQL 1.1

此函數支援 3D,且不會刪除 z 索引。

此方法支援圓弧字串和曲線。

[Note]

變更:2.0.0 此函數提供向後相容性。由於 geometry_columns 現在是針對系統目錄的檢視表,您可以使用 ALTER TABLE,像刪除任何其他表格欄位一樣刪除幾何欄位。

範例

			SELECT DropGeometryColumn ('my_schema','my_spatial_table','geom');
			----RESULT output ---
			                  dropgeometrycolumn
------------------------------------------------------
 my_schema.my_spatial_table.geom effectively removed.

-- In PostGIS 2.0+ the above is also equivalent to the standard
-- the standard alter table.  Both will deregister from geometry_columns
ALTER TABLE my_schema.my_spatial_table DROP column geom;