LdDl

Untitled

May 25th, 2018
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE ais_ksodd.divisions (
  2.     id int4 NOT NULL,
  3.     "name" varchar NULL,
  4.     geom geometry NULL,
  5.     CONSTRAINT divisions_pk PRIMARY KEY (id)
  6. )
  7. WITH (
  8.     OIDS=FALSE
  9. ) ;
  10. CREATE INDEX sidx_divisions ON ais_ksodd.divisions USING gist (geom) ;
  11.  
  12. CREATE TABLE ais_ksodd.signs (
  13.     guid uuid NOT NULL,
  14.     division int4 NULL,
  15.     district int4 NULL,
  16.     street int4 NULL,
  17.     segment int4 NULL,
  18.     group_id uuid NULL,
  19.     "number" int4 NULL,
  20.     "type" int4 NULL,
  21.     bilateral bool NULL,
  22.     status int4 NULL,
  23.     height int4 NULL,
  24.     visibility varchar NULL,
  25.     defects varchar NULL,
  26.     install_type int4 NULL,
  27.     angle float8 NULL,
  28.     mirror bool NULL,
  29.     performed_info bool NULL,
  30.     p1 varchar NULL,
  31.     p2 varchar NULL,
  32.     p3 varchar NULL,
  33.     p4 varchar NULL,
  34.     p5 varchar NULL,
  35.     geom geometry NULL,
  36.     created_at timestamp NULL,
  37.     updated_at timestamp NULL,
  38.     created_by varchar NULL,
  39.     updated_by varchar NULL,
  40.     deleted bool NULL DEFAULT false,
  41.     CONSTRAINT signs_pk PRIMARY KEY (guid),
  42.     CONSTRAINT signs_divisions_fk FOREIGN KEY (division) REFERENCES ais_ksodd.divisions(id)
  43. )
  44. WITH (
  45.     OIDS=FALSE
  46. ) ;
  47. CREATE INDEX sidx_signs ON ais_ksodd.signs USING gist (geom) ;
  48.  
  49.  
  50. insert into ais_ksodd.divisions(id, name) values(1, 'ЦАО');
  51.  
  52. insert into ais_ksodd.signs (guid, division, geom) values (uuid_generate_v4(), 1, ST_GeomFromText('POINT (37.6747668808994 55.7338888791742)', 4326));
Advertisement
Add Comment
Please, Sign In to add comment