mirror of
https://github.com/pgpointcloud/pointcloud.git
synced 2025-12-08 20:36:04 +00:00
21 lines
688 B
SQL
21 lines
688 B
SQL
|
|
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
|
|
\echo Use "CREATE EXTENSION pointcloud" to load this file. \quit
|
|
|
|
-- We need this for every point cloud, so we won't bury it in the XML
|
|
CREATE DOMAIN pointcloud_compression AS TEXT
|
|
CHECK (
|
|
VALUE = 'GHT' OR
|
|
VALUE = 'NONE'
|
|
);
|
|
|
|
|
|
-- Metadata table describing contents of pcpoints
|
|
CREATE TABLE pointcloud_formats (
|
|
pcid INTEGER PRIMARY KEY,
|
|
srid INTEGER, -- REFERENCE spatial_ref_sys(srid)
|
|
compression pointcloud_compression,
|
|
format XML
|
|
);
|
|
-- Register pointcloud_formats table so the contents are included in pg_dump output
|
|
SELECT pg_catalog.pg_extension_config_dump('pointcloud_formats', ''); |