¶Ô±ÈÐÂÎļþ |
| | |
| | | ---------------------------------------------- 0.åå§å |
| | | create extension if not exists postgis cascade; |
| | | |
| | | create extension if not exists "uuid-ossp"; |
| | | |
| | | create schema if not exists nsl; |
| | | ---------------------------------------------- 1.æ¨æ¼æ¨¡æ |
| | | -- drop table if exists nsl.simu; |
| | | create table nsl.simu ( |
| | | id serial primary key, |
| | | name varchar(200), |
| | | service_name varchar(200), |
| | | type smallint default 1, |
| | | area_type smallint default 0, |
| | | data varchar(8000), |
| | | status smallint default 0, |
| | | result varchar(8000), |
| | | create_time timestamp(6) without time zone default now(), |
| | | create_user varchar(50), |
| | | update_time timestamp(6) without time zone, |
| | | update_user varchar(50), |
| | | bak varchar(2000), |
| | | geom geometry(MultiPolygon, 4490) |
| | | ); |
| | | -- drop index nsl.idx_nsl_simu_geom; |
| | | create index idx_nsl_simu_geom on nsl.simu using GIST (geom); |
| | | |
| | | comment on table nsl.simu is 'æ¨æ¼æ¨¡æè¡¨'; |
| | | comment on column nsl.simu.id is '主é®ID'; |
| | | comment on column nsl.simu.name is 'åç§°'; |
| | | comment on column nsl.simu.service_name is 'æå¡åç§°'; |
| | | comment on column nsl.simu.type is 'ç±»å«ï¼1-颿µæ¨¡æï¼2-宿¶æ¨¡æï¼3-å岿¨¡æ'; |
| | | comment on column nsl.simu.area_type is 'åºåç±»å«ï¼0-èªå®ä¹ï¼1-è¡æ¿åºåï¼2-éç¹åºåï¼3-éç¹æ²'; |
| | | comment on column nsl.simu.data is 'æ°æ®'; |
| | | comment on column nsl.simu.status is 'ç¶æï¼0-å建仿çï¼1-é¢å¤çï¼2-åæä¸ï¼10-宿ï¼20-åºé'; |
| | | comment on column nsl.simu.result is 'ç»æ'; |
| | | comment on column nsl.simu.create_time is 'å建æ¶é´'; |
| | | comment on column nsl.simu.create_user is 'å建人'; |
| | | comment on column nsl.simu.update_time is 'æ´æ°æ¶é´'; |
| | | comment on column nsl.simu.update_user is 'æ´æ°äºº'; |
| | | comment on column nsl.simu.bak is '夿³¨'; |
| | | comment on column nsl.simu.geom is '空é´ä½ç½®'; |
| | | |
| | | select * from nsl.simu; |
| | | ---------------------------------------------- 2.æ¨æ¼åºå |
| | | -- drop table if exists nsl.region; |
| | | create table nsl.region ( |
| | | id serial primary key, |
| | | name varchar(200), |
| | | type smallint default 1, |
| | | geom geometry(MultiPolygon, 4490) |
| | | ); |
| | | -- drop index nsl.idx_nsl_region_geom; |
| | | create index idx_nsl_region_geom on nsl.region using GIST (geom); |
| | | |
| | | comment on table nsl.region is 'æ¨æ¼åºå表'; |
| | | comment on column nsl.region.id is '主é®ID'; |
| | | comment on column nsl.region.name is 'åç§°'; |
| | | comment on column nsl.region.type is 'ç±»å«ï¼1-è¡æ¿åºåï¼2-éç¹åºåï¼3-éç¹æ²'; |
| | | comment on column nsl.region.geom is '空é´ä½ç½®'; |
| | | |
| | | select * from nsl.region; |
| | | ---------------------------------------------- 3.é¨é计 * |
| | | -- drop table if exists nsl.udometer; |
| | | create table nsl.udometer ( |
| | | id serial primary key, |
| | | name varchar(200), |
| | | rainfall numeric(15, 3) default 0.0, -- æ»ä½æ°/å°æ°ä½æ° |
| | | geom geometry(Point, 4490) |
| | | ); |
| | | -- drop index nsl.idx_nsl_udometer_geom; |
| | | create index idx_nsl_udometer_geom on nsl.udometer using GIST (geom); |
| | | |
| | | comment on table nsl.udometer is 'é¨é计表'; |
| | | comment on column nsl.udometer.id is '主é®ID'; |
| | | comment on column nsl.udometer.name is 'åç§°'; |
| | | comment on column nsl.udometer.rainfall is 'éé¨é(ç±³)'; |
| | | comment on column nsl.udometer.geom is '空é´ä½ç½®'; |
| | | |
| | | select * from nsl.udometer; |
| | | ---------------------------------------------- |
| | | |
| | | |