Ignore:
Timestamp:
11/26/13 16:10:24 (10 years ago)
Author:
frank.jaeger
Message:

Metadatentabelle zu Nutzungsarten bekommt 0-Inhalte. Neue Views. Neuer WMS "Flurstücke kommunal".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/nutzungsart_definition.sql

    r215 r298  
    1616 
    1717--  2012-02-10 PostNAS 07, Umbenennung 
     18--  2013-11-15 In nutzung_class.class können NULL-Werte auftreten. 
     19--  2013-11-26 NULL wird durch Zahl "0" ersetzt, "NOT NULL" wieder aktivieren 
    1820 
    1921SET client_encoding = 'UTF-8'; 
     
    5557CREATE TABLE nutzung ( 
    5658        gml_id          character(16), 
    57         beginnt         character(20),  -- mehrfache gml_id eindeutig machen, Datenfehler? 
     59        beginnt         character(20),      -- mehrfache gml_id eindeutig machen, Datenfehler? 
    5860        nutz_id         integer, 
    59         class           integer, 
     61        class           integer  NOT NULL,  -- NULL-Werte der Quelltabelle durch den num. Wert 0 ersetzen 
    6062        info            integer, 
    6163        zustand         integer, 
    6264        "name"          varchar, 
    6365        bezeichnung     varchar, 
    64 --      CONSTRAINT      nutzung_pk      PRIMARY KEY (gml_id),           -- sollte so sein 
     66--      CONSTRAINT      nutzung_pk      PRIMARY KEY (gml_id),               -- sollte so sein 
    6567        CONSTRAINT      nutzung_pk      PRIMARY KEY (gml_id, beginnt),  -- wÃŒrg arround (gml_id mehrfach!) 
    6668        CONSTRAINT      nutzung_meta_id FOREIGN KEY (nutz_id) 
     
    9698 
    9799-- Schluesseltabelle: classes innerhalb einer Nutzungsart. 
    98 -- Wird nicht aus NAS geladen sondern durch das manuell zu pflegende Script. 
    99 --  "alkis_nutzungsart_metadaten.sql" 
     100-- Wird nicht aus NAS geladen sondern durch das manuell zu pflegende Script "nutzungsart_metadaten.sql" 
    100101 
     102 
     103--DROP TABLE nutzung_class; 
    101104CREATE TABLE nutzung_class ( 
    102105        nutz_id       integer NOT NULL, 
    103         class         integer NOT NULL, 
     106        class         integer, -- NOT NULL, 
    104107        label         character varying(100), 
    105108        blabla        character varying(1000), 
    106         CONSTRAINT nutzung_class_pk PRIMARY KEY (nutz_id, class), 
     109    CONSTRAINT nutzung_class_pk PRIMARY KEY (nutz_id, class), 
    107110        CONSTRAINT nutzung_class_id FOREIGN KEY (nutz_id) 
    108111                REFERENCES nutzung_meta (nutz_id) MATCH SIMPLE 
     
    110113); 
    111114 
    112 COMMENT ON TABLE  nutzung_class            IS 'SchlÃŒsseltabelle. Feinere Klassifizierung der zusammen gefassten Nutzungsarten.'; 
    113 COMMENT ON COLUMN nutzung_class.nutz_id    IS 'Index fuer die Quell-Tabelle bei der Zusammenfassung in der Tabelle nutzung.'; 
    114 COMMENT ON COLUMN nutzung_class.class      IS 'Key, SchlÃŒsselwert.'; 
    115 COMMENT ON COLUMN nutzung_class.label      IS 'EntschlÃŒsselung. Art der Nutzung, Dies Feld soll in der Auskunft angezeigt werden.'; 
    116 COMMENT ON COLUMN nutzung_class.blabla     IS 'Weitere ErlÀuterungen und Definitionen dazu.'; 
     115  COMMENT ON TABLE  nutzung_class            IS 'SchlÃŒsseltabelle. Feinere Klassifizierung der zusammen gefassten Nutzungsarten.'; 
     116--COMMENT ON COLUMN nutzung_class.ser        IS 'Automatisches SchlÃŒsselfeld'; 
     117  COMMENT ON COLUMN nutzung_class.nutz_id    IS 'Index fuer die Quell-Tabelle bei der Zusammenfassung in der Tabelle nutzung.'; 
     118  COMMENT ON COLUMN nutzung_class.class      IS 'Key, SchlÃŒsselwert oder NULL'; 
     119  COMMENT ON COLUMN nutzung_class.label      IS 'EntschlÃŒsselung. Art der Nutzung, Dies Feld soll in der Auskunft angezeigt werden.'; 
     120  COMMENT ON COLUMN nutzung_class.blabla     IS 'Weitere ErlÀuterungen und Definitionen dazu.'; 
    117121 
    118122 
Note: See TracChangeset for help on using the changeset viewer.