-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path040_metadata.sql
More file actions
5995 lines (5430 loc) · 255 KB
/
040_metadata.sql
File metadata and controls
5995 lines (5430 loc) · 255 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-- Database generated with pgModeler (PostgreSQL Database Modeler).
-- pgModeler version: 1.0.0-alpha1
-- PostgreSQL version: 15.0
-- Project Site: pgmodeler.io
-- Model Author: ---
-- Database creation must be performed outside a multi lined SQL file.
-- These commands were put in this file only as a convenience.
--
-- object: data | type: DATABASE --
-- DROP DATABASE IF EXISTS data;
-- Prepended SQL commands --
/*
-- ddl-end --
CREATE DATABASE data
ENCODING = 'UTF8';
-- ddl-end --
-- Appended SQL commands --
*/
CREATE EXTENSION IF NOT EXISTS postgis WITH SCHEMA public;
CREATE EXTENSION IF NOT EXISTS "uuid-ossp" WITH SCHEMA public;
-- ddl-end --
-- object: fkg | type: SCHEMA --
-- DROP SCHEMA IF EXISTS fkg CASCADE;
CREATE SCHEMA fkg;
-- ddl-end --
COMMENT ON SCHEMA fkg IS E'GeoFA DB version 1.6. https://github.com/OpenFKG/fkg-postgresql/milestone/4';
-- ddl-end --
SET search_path TO pg_catalog,public,fkg;
-- ddl-end --
-- object: fkg.d_basis_oprindelse | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_oprindelse CASCADE;
CREATE TABLE fkg.d_basis_oprindelse (
oprindkode integer NOT NULL,
oprindelse character varying(35) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_oprindelse_pk PRIMARY KEY (oprindkode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_status | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_status CASCADE;
CREATE TABLE fkg.d_basis_status (
statuskode integer NOT NULL,
status character varying(30) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
CONSTRAINT d_basis_status_pk PRIMARY KEY (statuskode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_ansvarlig_myndighed | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_ansvarlig_myndighed CASCADE;
CREATE TABLE fkg.d_basis_ansvarlig_myndighed (
cvr_kode integer NOT NULL,
cvr_navn character varying(128) NOT NULL,
kommunekode integer,
aktiv integer NOT NULL DEFAULT 1,
CONSTRAINT d_basis_ansvarlig_myndighed_pk PRIMARY KEY (cvr_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.generel | type: TABLE --
-- DROP TABLE IF EXISTS fkg.generel CASCADE;
CREATE TABLE fkg.generel (
versions_id uuid NOT NULL,
objekt_id uuid NOT NULL,
systid_fra timestamptz NOT NULL,
systid_til timestamptz,
oprettet timestamptz NOT NULL,
cvr_kode integer NOT NULL,
bruger_id character varying(128) NOT NULL,
oprindkode integer NOT NULL,
statuskode integer NOT NULL,
off_kode integer NOT NULL,
noegle character varying(128),
note character varying(254),
CONSTRAINT generel_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
COMMENT ON COLUMN fkg.generel.versions_id IS E'Unik versions-id databasenøgle';
-- ddl-end --
COMMENT ON COLUMN fkg.generel.objekt_id IS E'Entydig databasenøgle over tid';
-- ddl-end --
COMMENT ON COLUMN fkg.generel.systid_fra IS E'Start systemtid';
-- ddl-end --
COMMENT ON COLUMN fkg.generel.systid_til IS E'Slut systemtid';
-- ddl-end --
-- object: fkg.d_basis_ja_nej | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_ja_nej CASCADE;
CREATE TABLE fkg.d_basis_ja_nej (
ja_nej_kode integer NOT NULL,
ja_nej character varying(7) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_ja_nej_pk PRIMARY KEY (ja_nej_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_ejerstatus | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_ejerstatus CASCADE;
CREATE TABLE fkg.d_basis_ejerstatus (
ejerstatus_kode integer NOT NULL,
ejerstatus character varying(50) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_ejerstatus_pk PRIMARY KEY (ejerstatus_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_vejnavn | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_vejnavn CASCADE;
CREATE TABLE fkg.d_vejnavn (
vejkode integer NOT NULL,
vejnavn character varying(40) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
cvf_vejkode character varying(7),
postnr integer,
kommunekode integer,
CONSTRAINT d_vejnavn_pk PRIMARY KEY (vejkode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_sag_status | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_sag_status CASCADE;
CREATE TABLE fkg.d_basis_sag_status (
sag_status_kode integer NOT NULL,
sag_status character varying(18) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_sag_status_pk PRIMARY KEY (sag_status_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_dvfi_bedoemmelse | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_dvfi_bedoemmelse CASCADE;
CREATE TABLE fkg.d_basis_dvfi_bedoemmelse (
dvfi_bedoemmelse_kode integer NOT NULL,
dvfi_bedoemmelse character varying(25) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_dvfi_bedoemmelse_pk PRIMARY KEY (dvfi_bedoemmelse_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_trussel_vand | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_trussel_vand CASCADE;
CREATE TABLE fkg.d_basis_trussel_vand (
trussel_vand_kode integer NOT NULL,
trussel_vand character varying(30) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_trussel_vand_pk PRIMARY KEY (trussel_vand_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_planstatus | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_planstatus CASCADE;
CREATE TABLE fkg.d_basis_planstatus (
planstatus_kode integer NOT NULL,
planstatus character varying(25) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_planstatus_pk PRIMARY KEY (planstatus_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_afstemningsomraade | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_afstemningsomraade CASCADE;
CREATE TABLE fkg.d_basis_afstemningsomraade (
afstemningsomraade_nr character varying(128) NOT NULL,
afstemningsomraade_navn character varying(128) NOT NULL,
cvr character varying(1),
aktiv integer NOT NULL,
CONSTRAINT d_basis_afstemningsomraade_pk PRIMARY KEY (afstemningsomraade_nr)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_postnr | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_postnr CASCADE;
CREATE TABLE fkg.d_basis_postnr (
postnr integer NOT NULL,
postnr_by character varying(128) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
CONSTRAINT d_basis_postnr_pk PRIMARY KEY (postnr)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_funktionsstatus | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_funktionsstatus CASCADE;
CREATE TABLE fkg.d_basis_funktionsstatus (
funktionsstatus_kode integer NOT NULL,
funktionsstatus character varying(128) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_funktionsstatus_pk PRIMARY KEY (funktionsstatus_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_magasin | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_magasin CASCADE;
CREATE TABLE fkg.d_basis_magasin (
magasin_kode integer NOT NULL,
magasin character varying(50) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_magasin_pk PRIMARY KEY (magasin_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_fors_omr_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_fors_omr_type CASCADE;
CREATE TABLE fkg.d_basis_fors_omr_type (
fors_omr_type_kode integer NOT NULL,
fors_omr_type character varying(50) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_fors_omr_type_pk PRIMARY KEY (fors_omr_type_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_omraade | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_omraade CASCADE;
CREATE TABLE fkg.d_basis_omraade (
omraade_nr integer NOT NULL,
omraade character varying(128) NOT NULL,
cvr_kode character varying(1),
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_basis_omraade_pk PRIMARY KEY (omraade_nr)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_5000_vandl_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5000_vandl_type CASCADE;
CREATE TABLE fkg.d_5000_vandl_type (
vandl_type_kode integer NOT NULL,
vandl_type character varying(10) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_5000_vandl_type_pk PRIMARY KEY (vandl_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5000_maalsaetning | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5000_maalsaetning CASCADE;
CREATE TABLE fkg.d_5000_maalsaetning (
maalsaetning_kode integer NOT NULL,
maalsaetning character varying(60) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_5000_maalsaetning_pk PRIMARY KEY (maalsaetning_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5000_klasse | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5000_klasse CASCADE;
CREATE TABLE fkg.d_5000_klasse (
klasse_kode integer NOT NULL,
klasse character varying(10) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_5000_klasse_pk PRIMARY KEY (klasse_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- -- object: postgis | type: EXTENSION --
-- -- DROP EXTENSION IF EXISTS postgis CASCADE;
-- CREATE EXTENSION postgis
-- WITH SCHEMA public;
-- -- ddl-end --
--
-- object: fkg.d_temagruppe | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_temagruppe CASCADE;
CREATE TABLE fkg.d_temagruppe (
temagruppe_id character varying NOT NULL,
vaerdiomraade_min integer NOT NULL,
vaerdiomraade_max integer NOT NULL,
tema_gruppe character varying NOT NULL,
CONSTRAINT temagruppe_pk PRIMARY KEY (temagruppe_id)
WITH (FILLFACTOR = 10),
CONSTRAINT temagruppe_vaerdiomraade_min_uc UNIQUE (vaerdiomraade_min)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_tabel | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_tabel CASCADE;
CREATE TABLE fkg.d_tabel (
tema_kode integer NOT NULL,
tema_navn character varying NOT NULL,
geo character(1) NOT NULL,
udvekslingsnavn character varying NOT NULL,
temagruppe_id character varying NOT NULL,
CONSTRAINT d_tabel_pk PRIMARY KEY (tema_kode)
WITH (FILLFACTOR = 10),
CONSTRAINT geo_ck CHECK (geo IN ('P', 'L', 'F')),
CONSTRAINT d_tabel_udvekslingsnavn_uc UNIQUE (udvekslingsnavn)
WITH (FILLFACTOR = 10),
CONSTRAINT d_tabel_temanavn_uc UNIQUE (tema_navn)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_tilstand | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_tilstand CASCADE;
CREATE TABLE fkg.d_basis_tilstand (
tilstand_kode integer NOT NULL,
tilstand character varying(25) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_tilstand_pk PRIMARY KEY (tilstand_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_hastighed | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_hastighed CASCADE;
CREATE TABLE fkg.d_basis_hastighed (
hastighed_kode integer NOT NULL,
hastighed character varying(6) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_hastighed_pk PRIMARY KEY (hastighed_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_driftniv | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_driftniv CASCADE;
CREATE TABLE fkg.d_basis_driftniv (
driftniv_kode integer NOT NULL,
driftniv character varying(10) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_driftniv_pk PRIMARY KEY (driftniv_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_ukrudtsbek | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_ukrudtsbek CASCADE;
CREATE TABLE fkg.d_basis_ukrudtsbek (
ukrudtsbek_kode integer NOT NULL,
ukrudtsbek character varying(20) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_ukrudtsbek_pk PRIMARY KEY (ukrudtsbek_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_basis_antal | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_basis_antal CASCADE;
CREATE TABLE fkg.d_basis_antal (
antal_kode integer NOT NULL,
antal character varying(25) NOT NULL,
aktiv integer NOT NULL DEFAULT 1,
begrebsdefinition character varying,
CONSTRAINT d_basis_antal_pk PRIMARY KEY (antal_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_6100_brandhane | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_6100_brandhane CASCADE;
CREATE TABLE fkg.d_6100_brandhane (
brandhane_type_kode integer NOT NULL,
brandhane_type character varying(10) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_6100_brandhane_pk PRIMARY KEY (brandhane_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_6100_placering | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_6100_placering CASCADE;
CREATE TABLE fkg.d_6100_placering (
placering_kode integer NOT NULL,
placering character varying(12) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_6100_placering_pk PRIMARY KEY (placering_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_6100_brandhane_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_6100_brandhane_t CASCADE;
CREATE TABLE fkg.t_6100_brandhane_t (
versions_id uuid NOT NULL,
brandhane_id integer,
brandhane_type_kode integer NOT NULL,
modeltype character varying(256),
ydelse integer,
senest_maalte_ydelse integer,
placering_kode integer NOT NULL,
lokalitet character varying(128),
vejkode integer,
cvf_vejkode character varying(7),
husnr character varying(4),
postnr integer,
adr_id character varying(128),
funktionsstatus_kode integer,
aktiv_kode integer,
senest_tilsyn date,
link character varying(1024),
geometri geometry(MULTIPOINT, 25832) NOT NULL,
CONSTRAINT t_6100_brandhane_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 10),
CONSTRAINT t_6100_brandhane_brandhane_id_ck CHECK (brandhane_id BETWEEN 1 AND 99999),
CONSTRAINT brandhane_id_ydelse_ck CHECK (ydelse BETWEEN 1 AND 9999),
CONSTRAINT brandhane_id_senest_maalte_ydelse_ck CHECK (senest_maalte_ydelse BETWEEN 1 AND 9999),
CONSTRAINT senest_maalte_ydelse_senest_tilsyn_ck CHECK (senest_tilsyn BETWEEN '2006-12-31' AND '2999-12-31')
);
-- ddl-end --
-- object: fkg.d_6102_redvej_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_6102_redvej_type CASCADE;
CREATE TABLE fkg.d_6102_redvej_type (
redvej_type_kode integer NOT NULL,
redvej_type character varying(15) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_6102_redvej_type_pk PRIMARY KEY (redvej_type_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.t_6102_redn_vej_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_6102_redn_vej_t CASCADE;
CREATE TABLE fkg.t_6102_redn_vej_t (
versions_id uuid NOT NULL,
redvej_type_kode integer NOT NULL,
redn_underomr character varying(20),
bygn_kompleks character varying(128),
byg_sag_nr character varying(50) NOT NULL,
vejkode integer,
cvf_vejkode character varying(7),
husnr character varying(4),
postnr integer,
adr_id character varying(128),
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_6102_redningsvej_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_5001_maalest_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5001_maalest_type CASCADE;
CREATE TABLE fkg.d_5001_maalest_type (
maalest_type_kode integer NOT NULL,
maalest_type varchar(20) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5001_maalest_type_pk PRIMARY KEY (maalest_type_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.t_5001_maalest_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5001_maalest_t CASCADE;
CREATE TABLE fkg.t_5001_maalest_t (
versions_id uuid NOT NULL,
stationsnr character varying(20) NOT NULL,
lokalitet character varying(128),
maalest_type_kode integer,
ejerstatus_kode integer,
dvfi_bedoemmelse_kode integer,
dmu_nr character varying(20),
link character varying(1024),
geometri geometry(MULTIPOINT, 25832) NOT NULL,
CONSTRAINT t_5001_maalest_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_5002_spaerring | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5002_spaerring CASCADE;
CREATE TABLE fkg.d_5002_spaerring (
spaerring_type_kode integer NOT NULL,
spaerring_type character varying(30) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5002_spaerring_pk PRIMARY KEY (spaerring_type_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.d_5002_passage | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5002_passage CASCADE;
CREATE TABLE fkg.d_5002_passage (
passage_kode integer NOT NULL,
passage character varying(30) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5002_passage_pk PRIMARY KEY (passage_kode)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.t_5002_faunasp_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5002_faunasp_t CASCADE;
CREATE TABLE fkg.t_5002_faunasp_t (
versions_id uuid NOT NULL,
spaerring_nr character varying(20),
spaerring_type_kode integer NOT NULL,
passage_kode integer NOT NULL,
lokalitet character varying(128),
vandloebsystem character varying(128),
saneret_aar integer,
prioritet integer,
passage_ansvarlig character varying(128),
link character varying(1024),
geometri geometry(MULTIPOINT, 25832) NOT NULL,
CONSTRAINT t_5002_faunasp_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 10),
CONSTRAINT t_5002_faunasp_saneret_aar_ck CHECK (saneret_aar >= 1800 AND saneret_aar <= 2999),
CONSTRAINT t_5002_faunasp_prioritet_ck CHECK (prioritet >= 1 AND prioritet <= 9)
);
-- ddl-end --
-- object: fkg.d_5003_ledn_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5003_ledn_type CASCADE;
CREATE TABLE fkg.d_5003_ledn_type (
ledn_type_kode integer NOT NULL,
ledn_type character varying(10) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5003_ledn_type_pk PRIMARY KEY (ledn_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5003_klasse | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5003_klasse CASCADE;
CREATE TABLE fkg.d_5003_klasse (
klasse_kode integer NOT NULL,
klasse character varying(20) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5003_klasse_pk PRIMARY KEY (klasse_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5003_draenledn_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5003_draenledn_t CASCADE;
CREATE TABLE fkg.t_5003_draenledn_t (
versions_id uuid NOT NULL,
ledn_nr character varying(20),
ledn_type_kode integer,
klasse_kode integer NOT NULL,
anlaeg_aar integer,
dybde double precision,
dimension integer,
sagsnr character varying(128),
link character varying(1024),
geometri geometry(MULTILINESTRING, 25832),
CONSTRAINT t_5003_draenledn_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5003_draenledn_anlaeg_aar_ck CHECK (anlaeg_aar >= 1800 AND anlaeg_aar <= 2999),
CONSTRAINT t_5003_draenledn_dybde_ck CHECK (dybde >= 0.1 AND dybde <= 99.9),
CONSTRAINT t_5003_draenledn_dimension_ck CHECK (dimension >= 1 AND dimension <= 99)
);
-- ddl-end --
-- object: fkg.d_5004_omr_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5004_omr_type CASCADE;
CREATE TABLE fkg.d_5004_omr_type (
omr_type_kode integer NOT NULL,
omr_type character varying(20) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5004_omr_type_pk PRIMARY KEY (omr_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5004_draenomr_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5004_draenomr_t CASCADE;
CREATE TABLE fkg.t_5004_draenomr_t (
versions_id uuid NOT NULL,
omr_navn character varying(128),
omr_type_kode integer NOT NULL,
anlaeg_aar integer,
projnr character varying(128),
sagsnr character varying(128),
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5004_draenomr_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5004_draenomr_anlaeg_aar_ck CHECK (anlaeg_aar >= 1700 AND anlaeg_aar <= 2999)
);
-- ddl-end --
-- object: fkg.d_5005_maalsaetning | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5005_maalsaetning CASCADE;
CREATE TABLE fkg.d_5005_maalsaetning (
maalsaetning_kode integer NOT NULL,
maalsaetning character varying(60) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5005_maalsaetning_pk PRIMARY KEY (maalsaetning_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5005_soe_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5005_soe_type CASCADE;
CREATE TABLE fkg.d_5005_soe_type (
soe_type_kode integer NOT NULL,
soe_type character varying(50) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5005_soe_type_pk PRIMARY KEY (soe_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5005_habitat_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5005_habitat_type CASCADE;
CREATE TABLE fkg.d_5005_habitat_type (
habitat_type_kode integer NOT NULL,
habitat_type character varying(100) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5005_habitat_type_pk PRIMARY KEY (habitat_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5005_soe_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5005_soe_t CASCADE;
CREATE TABLE fkg.t_5005_soe_t (
versions_id uuid NOT NULL,
soe_navn character varying(50) NOT NULL,
dmu_ref character varying(50),
soe_nr character varying(50),
maalsaetning_kode integer NOT NULL,
soe_type_kode integer NOT NULL,
habitat_type_kode integer,
trussel_vand_kode integer,
sejlads character varying(150),
tilstand character varying(250),
opholdstid double precision,
volumen double precision,
fot_id integer,
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5005_soe_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5005_soe_opholdstid_ck CHECK (opholdstid >= 0.1 AND opholdstid <= 99.9),
CONSTRAINT t_5005_soe_volumen_ck CHECK (volumen >= 0.1 AND volumen <= 999.9),
CONSTRAINT t_5005_soe_fot_id_ck CHECK (fot_id >= 0 AND fot_id <= 2147483648)
);
-- ddl-end --
-- object: fkg.t_5006_dybdekurv_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5006_dybdekurv_t CASCADE;
CREATE TABLE fkg.t_5006_dybdekurv_t (
versions_id uuid NOT NULL,
soe_navn character varying(128),
dmu_ref character varying(50),
soe_nr character varying(50),
dybde double precision NOT NULL,
lower double precision NOT NULL,
upper double precision NOT NULL,
maalt_aar integer,
opm_metode character varying(128),
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5006_dybdekurv_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5006_dybdekurv_dybde_ck CHECK (dybde >= 0.0 AND dybde <= 999.9),
CONSTRAINT t_5006_dybdekurv_lower_ck CHECK (lower >= 0.0 AND lower <= 999.9),
CONSTRAINT t_5006_dybdekurv_upper_ck CHECK (upper >= 0.0 AND upper <= 999.9),
CONSTRAINT t_5006_dybdekurv_maalt_aar_ck CHECK (maalt_aar >= 1900 AND maalt_aar <= 2999)
);
-- ddl-end --
-- object: fkg.d_5007_opl | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5007_opl CASCADE;
CREATE TABLE fkg.d_5007_opl (
opl_nr integer NOT NULL,
opl_navn varchar(128) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5007_opl_pk PRIMARY KEY (opl_nr)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5007_opl_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5007_opl_type CASCADE;
CREATE TABLE fkg.d_5007_opl_type (
vandl_opl_type_kode integer NOT NULL,
vandl_opl_type character varying(25) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5007_opl_type_pk PRIMARY KEY (vandl_opl_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5007_vandl_opl_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5007_vandl_opl_t CASCADE;
CREATE TABLE fkg.t_5007_vandl_opl_t (
versions_id uuid NOT NULL,
vandloeb_nr character varying(128),
dmu_ref character varying(128),
vandl_opl_nr integer,
opl_type_kode integer NOT NULL,
hydro_ref character varying(128),
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5007_vandl_opl_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5008_opl | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5008_opl CASCADE;
CREATE TABLE fkg.d_5008_opl (
soe_opl_nr integer NOT NULL,
soeopl_navn character varying(128) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5008_opl_pk PRIMARY KEY (soe_opl_nr)
WITH (FILLFACTOR = 10)
);
-- ddl-end --
-- object: fkg.t_5008_soe_opl_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5008_soe_opl_t CASCADE;
CREATE TABLE fkg.t_5008_soe_opl_t (
versions_id uuid NOT NULL,
dmu_ref character varying(128),
soe_opl_nr integer NOT NULL,
soe_nr character varying(50),
hydro_ref character varying(128),
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5008_soe_opl_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5008_soe_opl_soe_opl_nr_ck CHECK (soe_opl_nr >= 1 AND soe_opl_nr <= 9999)
);
-- ddl-end --
-- object: fkg.d_5009_lag_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5009_lag_type CASCADE;
CREATE TABLE fkg.d_5009_lag_type (
lag_type_kode integer NOT NULL,
lag_type character varying(25) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5009_lag_type_pk PRIMARY KEY (lag_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5009_pumpelag_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5009_pumpelag_t CASCADE;
CREATE TABLE fkg.t_5009_pumpelag_t (
versions_id uuid NOT NULL,
lag_navn character varying(128),
lag_type_kode integer NOT NULL,
ejerstatus_kode integer,
vandloebsystem character varying(128),
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5009_pumpelag_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5010_element_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5010_element_type CASCADE;
CREATE TABLE fkg.d_5010_element_type (
element_kode integer NOT NULL,
element character varying(30) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5010_element_type_pk PRIMARY KEY (element_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5010_vandl_elm_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5010_vandl_elm_t CASCADE;
CREATE TABLE fkg.t_5010_vandl_elm_t (
versions_id uuid NOT NULL,
element_nr character varying(20),
element_kode integer NOT NULL,
lokalitet character varying(128),
vstation double precision,
vandloebsystem character varying(128) NOT NULL,
anlagt_aar integer,
saneret_aar integer,
tilstand_kode integer,
broend_data character varying(100),
toemningsfrekvens character varying(20),
adgangsforhold character varying(100),
geometri geometry(MULTIPOINT, 25832) NOT NULL,
CONSTRAINT t_5010_vandl_elm_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5010_vandl_elm_vstation_ck CHECK (vstation >= 0.0 AND vstation <= 200000),
CONSTRAINT t_5010_vandl_elm_anlagt_aar_ck CHECK (anlagt_aar >= 1800 AND anlagt_aar <= 2999),
CONSTRAINT t_5010_vandl_elm_saneret_aar_ck CHECK (anlagt_aar >= 1800 AND anlagt_aar <= 2999)
);
-- ddl-end --
-- object: fkg.d_5105_kaer_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5105_kaer_type CASCADE;
CREATE TABLE fkg.d_5105_kaer_type (
kaer_type_kode integer NOT NULL,
kaer_type character varying(25) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5105_kaer_type_pk PRIMARY KEY (kaer_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5105_rig_fattig_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5105_rig_fattig_t CASCADE;
CREATE TABLE fkg.t_5105_rig_fattig_t (
versions_id uuid NOT NULL,
stedid integer,
natura_2000 integer,
kaer_type_kode integer NOT NULL,
link character varying(1024),
geometri geometry(MULTIPOINT, 25832) NOT NULL,
CONSTRAINT t_5105_rig_fattig_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5105_rig_fattig_stedid_ck CHECK (stedid BETWEEN 100000 AND 999999),
CONSTRAINT t_5105_rig_fattig_natura_2000_ck CHECK (natura_2000 BETWEEN 1 AND 9999)
);
-- ddl-end --
-- object: fkg.d_5106_pleje_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5106_pleje_type CASCADE;
CREATE TABLE fkg.d_5106_pleje_type (
pleje_type_kode integer NOT NULL,
pleje_type character varying(50) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
pleje_type_label character varying(10),
CONSTRAINT pleje_type_kode_pk PRIMARY KEY (pleje_type_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.d_5106_faciliteter | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5106_faciliteter CASCADE;
CREATE TABLE fkg.d_5106_faciliteter (
faciliteter_kode integer NOT NULL,
faciliteter character varying(50) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5106_faciliteter_pk PRIMARY KEY (faciliteter_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5106_nat_pl_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5106_nat_pl_t CASCADE;
CREATE TABLE fkg.t_5106_nat_pl_t (
versions_id uuid NOT NULL,
pleje_type_kode integer NOT NULL,
omr_nr integer,
omr_navn character varying(128),
fortidsmindenr character varying(50),
faciliteter_kode integer,
aftale_type character varying(128),
aftale_nr character varying(50),
gyldig_fra date NOT NULL,
gyldig_til date,
ejerstatus_kode integer,
sagsnr character varying(128),
projekt_type character varying(50),
dyrehold character varying(250) NOT NULL,
antal_moder integer,
chr integer,
navn character varying(50),
telefon integer,
mobil integer,
mail character varying(250),
ajour date,
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5106_nat_pl_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5106_nat_pl_omr_nr_ck CHECK (omr_nr BETWEEN 1 AND 99999),
CONSTRAINT t_5106_nat_pl_antal_moder_ck CHECK (antal_moder BETWEEN 0 AND 999),
CONSTRAINT t_5106_nat_pl_chr_ck CHECK (chr BETWEEN 0 AND 9999999),
CONSTRAINT t_5106_nat_pl_telefon_ck CHECK (telefon BETWEEN 10000000 AND 99999999),
CONSTRAINT t_5106_nat_pl_mobil_ck CHECK (mobil BETWEEN 10000000 AND 99999999),
CONSTRAINT t_5106_nat_pl_ajour_ck CHECK (ajour BETWEEN '2006-12-31' AND '2999-12-31'
)
);
-- ddl-end --
-- object: fkg.t_5108_groent_part_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5108_groent_part_t CASCADE;
CREATE TABLE fkg.t_5108_groent_part_t (
versions_id uuid NOT NULL,
navn character varying(150) NOT NULL,
kontakt_navn character varying(150),
kontakt_opl character varying(250),
deltager character varying(250) NOT NULL,
formaal character varying(250),
gyldig_fra date NOT NULL,
gyldig_til date,
sagsnr character varying(128),
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5108_groent_part_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5300_genopd_ret_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5300_genopd_ret_t CASCADE;
CREATE TABLE fkg.t_5300_genopd_ret_t (
versions_id uuid NOT NULL,
gyldig_fra date NOT NULL,
gyldig_til date,
funktion character varying(128) NOT NULL,
planlagt_aktivitet character varying(128) NOT NULL,
genoptaget integer NOT NULL,
sagsnr character varying(128),
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT versions_id_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5300_genopd_ret_genoptaget_ck CHECK (genoptaget BETWEEN 1999 AND 2999)
);
-- ddl-end --
-- object: fkg.d_5400_affalds_type | type: TABLE --
-- DROP TABLE IF EXISTS fkg.d_5400_affalds_type CASCADE;
CREATE TABLE fkg.d_5400_affalds_type (
affaldstype_kode integer NOT NULL,
affaldstype character varying(50) NOT NULL,
aktiv integer NOT NULL,
begrebsdefinition character varying,
CONSTRAINT d_5400_affalds_type_pk PRIMARY KEY (affaldstype_kode)
WITH (FILLFACTOR = 100)
);
-- ddl-end --
-- object: fkg.t_5400_affalds_dis_t | type: TABLE --
-- DROP TABLE IF EXISTS fkg.t_5400_affalds_dis_t CASCADE;
CREATE TABLE fkg.t_5400_affalds_dis_t (
versions_id uuid NOT NULL,
gyldig_fra date NOT NULL,
gyldig_til date,
affalddistrikt_nr integer,
affalddistrikt_navn character varying(128),
affaldstype_kode integer,
afh_frekvens character varying(128),
afh_dag character varying(8),
renovatoer_cvr integer,
link character varying(1024),
geometri geometry(MULTIPOLYGON, 25832) NOT NULL,
CONSTRAINT t_5400_affalds_dis_pk PRIMARY KEY (versions_id)
WITH (FILLFACTOR = 100),
CONSTRAINT t_5400_affalds_dis_affalddistrikt_nr_ck CHECK (affalddistrikt_nr BETWEEN 1 AND 99999),