Ignore:
Timestamp:
11/04/11 13:46:52 (10 years ago)
Author:
frank.jaeger
Message:

Neue Flurstücks-Historie zur Buchauskunft, DB-Schema mit neuem Index, Konvertierungs-Scripte ohne User und Passwort

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/konvert/postnas_0.6/nutzungsart_definition.sql

    r105 r123  
    1515-- Stand  
    1616--  2010-11-10   
    17  
    18 --  2011-07-25 PostNAS 06, Umbenennung 
     17--  2011-07-25  PostNAS 06, Umbenennung 
     18--  2011-11-04  gml_id auf (32) erweitert, aber nach Test rÃŒckgÀngig gemacht 
    1919 
    2020 
     
    3232 
    3333CREATE TABLE nutzung_meta ( 
    34   nutz_id           integer NOT NULL, 
    35   gruppe            character varying(30), 
    36   source_table      character varying(50), 
    37   title             character varying(50), 
    38   fldclass          character varying(30), 
    39   fldinfo           character varying(30), 
    40   CONSTRAINT nutzung_meta_pk PRIMARY KEY (nutz_id) 
     34        nutz_id           integer NOT NULL, 
     35        gruppe            character varying(30), 
     36        source_table      character varying(50), 
     37        title             character varying(50), 
     38        fldclass          character varying(30), 
     39        fldinfo           character varying(30), 
     40        CONSTRAINT nutzung_meta_pk PRIMARY KEY (nutz_id) 
    4141); 
    4242 
     
    5454-- Dies ist die Voraussetzung fÃŒr eine performante Auskunft. 
    5555 
    56 CREATE TABLE nutzung 
    57 ( gml_id       character(16), 
    58   nutz_id      integer, 
    59   class        integer, 
    60   info         integer, 
    61   zustand      integer, 
    62   "name"       character varying(50), 
    63   bezeichnung  character varying(50), 
    64   CONSTRAINT nutzung_pk      PRIMARY KEY (gml_id), 
    65   CONSTRAINT nutzung_meta_id FOREIGN KEY (nutz_id) 
    66       REFERENCES nutzung_meta (nutz_id) MATCH SIMPLE 
    67       ON UPDATE NO ACTION ON DELETE CASCADE 
     56CREATE TABLE nutzung ( 
     57        gml_id          character(16), 
     58--      gml_id          character varying(32), 
     59        nutz_id         integer, 
     60        class           integer, 
     61        info            integer, 
     62        zustand         integer, 
     63        "name"          character varying(50), 
     64        bezeichnung     character varying(50), 
     65        CONSTRAINT      nutzung_pk      PRIMARY KEY (gml_id), 
     66        CONSTRAINT      nutzung_meta_id FOREIGN KEY (nutz_id) 
     67                REFERENCES nutzung_meta (nutz_id) MATCH SIMPLE 
     68                ON UPDATE NO ACTION ON DELETE CASCADE 
    6869) 
    6970WITH (OIDS=FALSE); 
     
    9394 
    9495CREATE TABLE nutzung_class ( 
    95   nutz_id       integer NOT NULL, 
    96   class         integer NOT NULL, 
    97   label         character varying(100), 
    98   blabla        character varying(1000), 
    99   CONSTRAINT nutzung_class_pk PRIMARY KEY (nutz_id, class), 
    100   CONSTRAINT nutzung_class_id FOREIGN KEY (nutz_id) 
    101       REFERENCES nutzung_meta (nutz_id) MATCH SIMPLE 
    102       ON UPDATE NO ACTION ON DELETE CASCADE 
     96        nutz_id       integer NOT NULL, 
     97        class         integer NOT NULL, 
     98        label         character varying(100), 
     99        blabla        character varying(1000), 
     100        CONSTRAINT nutzung_class_pk PRIMARY KEY (nutz_id, class), 
     101        CONSTRAINT nutzung_class_id FOREIGN KEY (nutz_id) 
     102                REFERENCES nutzung_meta (nutz_id) MATCH SIMPLE 
     103                ON UPDATE NO ACTION ON DELETE CASCADE 
    103104); 
    104105 
Note: See TracChangeset for help on using the changeset viewer.