Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

Table: tbmilopslag

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Tabel met opslagvoorzieningen (silo, schuur, kist ) per inrichting

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbmilopslag_dnkey_seq'::regclass)

Primary key.

 

dnkeymilinrichtingen

integer

 

 

 

 

Foreign key naar TbMilInrichtingen.dnkey

 

 

dvnaamopslag

varchar(60)

 

 

 

 

Omschrijving waaronder de opslagvoorziening bekend staat.

 

dnkeymilsrtopslag

integer

 

 

 

 

Foreign key naar tbmilsrtopslag.dnkey. Wijze van opslag (tank, kist, silo e.d.).

 

dnkeymilstatusopslag

integer

 

 

 

 

Foreign key naar TbMilStatusOpslag.dnkey. Bijv. in gebruik.

 

 

dfmaxvolume

double precision

 

 

 

 

Maximale inhoud van de opslagvoorziening.

 

 

dveenheid

varchar(25)

 

 

 

 

Eenheid waarin volume en inhoud wordt uitgedrukt.

 

 

dfingebruikvolume

double precision

 

 

 

 

Hoeveelheid volume daadwerkelijk in gebruik in opslagvoorziening.

 

 

dlboot

char(1)

 

 

 

'F'::bpchar

Wordt niet meer gebruikt sinds versie 308

 

 

dvopmerking

varchar(500)

 

 

 

 

Vrij notitieveld.

 

 

dvxcrd

varchar(20)

 

 

 

 

X-coordinaat opslag.

 

 

dvycrd

varchar(20)

 

 

 

 

Y-coordinaat opslag.

 

 

dvzcrd

varchar(20)

 

 

 

 

Z-coordinaat oplsag.

 

 

ddplaatsing

timestamp

 

 

 

 

Plaatsingsdatum.

 

 

ddsanering

timestamp

 

 

 

 

Saneringsdatum.

 

 

ddpolisfinzeker

timestamp

 

 

 

 

Datum Polis financiele zekerheid.

 

 

dvtanknrkiwa

varchar(25)

 

 

 

 

Tanknummer Kiwa.

 

 

ddltstkeurextinst

timestamp

 

 

 

 

Datum laatste keuring door externe instantie.

 

 

dvltstkeurextinst

varchar(25)

 

 

 

 

Instantie die het laatst een keuring heeft uitgevoerd. Wordt nog niet gebruikt.

 

 

ddverloopdatum

timestamp

 

 

 

 

Datum dat keuring is verlopen.

 

 

dlbevi

char(1)

 

 

 

'F'::bpchar

Niet meer van toepassing sinds 313 (zie tbmilinrichtin) T of F.

 

dnkeymiladropslag

integer

 

 

 

 

Foreign key naar tbmiladropslag. Tabel met gevaarrlijke stoffen volgens ADR-klassering.

 

 

dvverpakcat

char(1)

 

 

 

'D'::bpchar

Verpakkingscategorie. Alleen D, A, B, C of E. Niet null. D = Onbekend, A = categorie I, B= categorie II, C = categorie III en E = Niet van toepassing.

 

dnkeypgs

integer

 

 

 

 

Foreign key naar tbpgs.dnkey. Tabel met de Publikatiereeks Gevaarlijke Stoffen (externe veiligheid).

 

 

dlbrzo

char(1)

 

 

 

 

T of F of null. Niet meer van toepassing sinds 313 (zie tbmilinrichting

 

 

dlrrgs

char(1)

 

 

 

 

T of F of null. Geeft aan of de opslag bepalend is voor criterium rrgs (register risicosituaties gevaarlijke stoffen)

 

 

dvrrgs

varchar(6)

 

 

 

 

Niet meer van toepassing sinds 316 (zie tbmilinrichting

 

dnkeymilvoorzopslag

integer

 

 

 

 

Foreign key naar tbmilvoorzopslag. Tabel met opslagvoorzieningen zoals bunker of loods.

 

 

dvtotgevstcat

char(1)

 

 

 

 

Categorie Totaal van alle gevaarlijke (afval)stoffen en CMR-stoffen. A = > 2500 liter, B = 2500 - 10.000, C = > 10.000 liter.

 

 

dnrubriek

integer

 

 

 

0

0 = onbekend, 3 = bodem, 5 = koeling, 9 = externe veiligheid, 10 = tanks, 11 = overig.

 

 

dvgmlpolygoon

varchar(4000)

 

 

 

 

Contour van de opslag/installatie conform een gml polygoon

 

 

dfgmlradius

double precision

 

 

 

 

Radius in meters rondom het punt dvxcrd, dvycrd

 

 

dvbetekenisradius

char(1)

 

 

 

 

Heeft geen betekenis meer. Overgenomen door dnkeyomsradius

 

dnkeyomsradius

integer

 

 

 

 

Foreign key naar tbmilomsradius.dnkey (tabel met betekenis van de cirkel die getrokken kan worden met dfgmlradius: 1 = stank, 2 = gevaar, 3 = stof, 4 = geluid, 5 = explosie, 6 = overig, 7 = tril, 8 = onbekend

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_tbmilopslag_dnkeyomsradius

dnkeyomsradius

public.tbmilomsradius

dnkey

No Action

No Action

 

Immediate

 

cfk_tbmilopslag_keymiladr

dnkeymiladropslag

public.tbmiladropslag

dnkey

No Action

No Action

 

Immediate

 

cfk_tbmilopslag_keymilvoorzops

dnkeymilvoorzopslag

public.tbmilvoorzopslag

dnkey

No Action

No Action

 

Immediate

 

cfk_tbmilopslag_keypgs

dnkeypgs

public.tbpgs

dnkey

No Action

No Action

 

Immediate

 

cfk_tbmilopslag_tbmilinr

dnkeymilinrichtingen

public.tbmilinrichtingen

dnkey

Cascade

No Action

 

Immediate

 

cfk_tbmilopslag_tbmilsrtops

dnkeymilsrtopslag

public.tbmilsrtopslag

dnkey

No Action

No Action

 

Immediate

 

cfk_tbmilopslag_tbmilstatops

dnkeymilstatusopslag

public.tbmilstatusopslag

dnkey

No Action

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_milopslag_dlbevi

dlbevi = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_milopslag_dlboot

dlboot = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_milopslag_dvtotgevstcat

dvtotgevstcat = ANY (ARRAY['A'::bpchar, 'B'::bpchar, 'C'::bpchar])

 

chk_tbmilopslag_dlbrzo

dlbrzo = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_tbmilopslag_dlrrgs

dlrrgs = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_tbmilopslag_dvverpakcat

dvverpakcat = ANY (ARRAY['A'::bpchar, 'B'::bpchar, 'C'::bpchar, 'D'::bpchar, 'E'::bpchar])

 

cnn_milopslag_dlbevi

dlbevi IS NOT NULL

 

cnn_milopslag_keyinricht

dnkeymilinrichtingen IS NOT NULL

 

cnn_milopslag_keysrtops

dnkeymilsrtopslag IS NOT NULL

 

cnn_milopslag_keystatops

dnkeymilstatusopslag IS NOT NULL

 

cnn_milopslag_naamops

dvnaamopslag IS NOT NULL

 

cnn_tbmilopslag_dnrubriek

dnrubriek IS NOT NULL

 

cnn_tbmilopslag_dvverpakcat

dvverpakcat IS NOT NULL

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbmilopslag

btree

 

dnkey

 

idx_milopslag_ddltstextkeur

btree

 

ddltstkeurextinst

 

 

 

idx_milopslag_ddplaatsing

btree

 

ddplaatsing

 

 

 

idx_milopslag_ddverloop

btree

 

ddverloopdatum

 

 

 

idx_milopslag_keymilinr

btree

 

dnkeymilinrichtingen

 

 

 

idx_milopslag_keymilsrtops

btree

 

dnkeymilsrtopslag

 

 

 

idx_milopslag_keymilstatops

btree

 

dnkeymilstatusopslag

 

 

 

idx_tbmilopslag_keymiladr

btree

 

dnkeymiladropslag

 

 

 

idx_tbmilopslag_keymilvoorz

btree

 

dnkeymilvoorzopslag

 

 

 

idx_tbmilopslag_keypgs

btree

 

dnkeypgs

 

 

 

 

Triggers

There are no triggers for table tbmilopslag

 

Rules

There are no rules for table tbmilopslag

 

Referenced

There are no tables referenced by table tbmilopslag

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tbmilopslag (
 dnkey SERIAL,
 dnkeymilinrichtingen INTEGER,
 dvnaamopslag VARCHAR(60),
 dnkeymilsrtopslag INTEGER,
 dnkeymilstatusopslag INTEGER,
 dfmaxvolume DOUBLE PRECISION,
 dveenheid VARCHAR(25),
 dfingebruikvolume DOUBLE PRECISION,
 dlboot CHAR(1) DEFAULT 'F'::bpchar,
 dvopmerking VARCHAR(500),
 dvxcrd VARCHAR(20),
 dvycrd VARCHAR(20),
 dvzcrd VARCHAR(20),
 ddplaatsing TIMESTAMP WITHOUT TIME ZONE,
 ddsanering TIMESTAMP WITHOUT TIME ZONE,
 ddpolisfinzeker TIMESTAMP WITHOUT TIME ZONE,
 dvtanknrkiwa VARCHAR(25),
 ddltstkeurextinst TIMESTAMP WITHOUT TIME ZONE,
 dvltstkeurextinst VARCHAR(25),
 ddverloopdatum TIMESTAMP WITHOUT TIME ZONE,
 dlbevi CHAR(1) DEFAULT 'F'::bpchar,
 dnkeymiladropslag INTEGER,
 dvverpakcat CHAR(1) DEFAULT 'D'::bpchar,
 dnkeypgs INTEGER,
 dlbrzo CHAR(1),
 dlrrgs CHAR(1),
 dvrrgs VARCHAR(6),
 dnkeymilvoorzopslag INTEGER,
 dvtotgevstcat CHAR(1),
 dnrubriek INTEGER DEFAULT 0,
 dvgmlpolygoon VARCHAR(4000),
 dfgmlradius DOUBLE PRECISION,
 dvbetekenisradius CHAR(1),
 dnkeyomsradius INTEGER,
 CONSTRAINT cpk_tbmilopslag PRIMARY KEY(dnkey),
 CONSTRAINT chk_milopslag_dlbevi CHECK (dlbevi = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_milopslag_dlboot CHECK (dlboot = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_milopslag_dvtotgevstcat CHECK (dvtotgevstcat = ANY (ARRAY['A'::bpchar, 'B'::bpchar, 'C'::bpchar])),
 CONSTRAINT chk_tbmilopslag_dlbrzo CHECK (dlbrzo = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_tbmilopslag_dlrrgs CHECK (dlrrgs = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_tbmilopslag_dvverpakcat CHECK (dvverpakcat = ANY (ARRAY['A'::bpchar, 'B'::bpchar, 'C'::bpchar, 'D'::bpchar, 'E'::bpchar])),
 CONSTRAINT cnn_milopslag_dlbevi CHECK (dlbevi IS NOT NULL),
 CONSTRAINT cnn_milopslag_keyinricht CHECK (dnkeymilinrichtingen IS NOT NULL),
 CONSTRAINT cnn_milopslag_keysrtops CHECK (dnkeymilsrtopslag IS NOT NULL),
 CONSTRAINT cnn_milopslag_keystatops CHECK (dnkeymilstatusopslag IS NOT NULL),
 CONSTRAINT cnn_milopslag_naamops CHECK (dvnaamopslag IS NOT NULL),
 CONSTRAINT cnn_tbmilopslag_dnrubriek CHECK (dnrubriek IS NOT NULL),
 CONSTRAINT cnn_tbmilopslag_dvverpakcat CHECK (dvverpakcat IS NOT NULL),
 CONSTRAINT cfk_tbmilopslag_dnkeyomsradius FOREIGN KEY (dnkeyomsradius)
   REFERENCES public.tbmilomsradius(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbmilopslag_keymiladr FOREIGN KEY (dnkeymiladropslag)
   REFERENCES public.tbmiladropslag(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbmilopslag_keymilvoorzops FOREIGN KEY (dnkeymilvoorzopslag)
   REFERENCES public.tbmilvoorzopslag(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbmilopslag_keypgs FOREIGN KEY (dnkeypgs)
   REFERENCES public.tbpgs(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbmilopslag_tbmilinr FOREIGN KEY (dnkeymilinrichtingen)
   REFERENCES public.tbmilinrichtingen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbmilopslag_tbmilsrtops FOREIGN KEY (dnkeymilsrtopslag)
   REFERENCES public.tbmilsrtopslag(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbmilopslag_tbmilstatops FOREIGN KEY (dnkeymilstatusopslag)
   REFERENCES public.tbmilstatusopslag(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tbmilopslag
IS 'Tabel met opslagvoorzieningen (silo, schuur, kist ) per inrichting';

COMMENT ON COLUMN public.tbmilopslag.dnkey
IS 'Primary key.';

COMMENT ON COLUMN public.tbmilopslag.dnkeymilinrichtingen
IS 'Foreign key naar TbMilInrichtingen.dnkey';

COMMENT ON COLUMN public.tbmilopslag.dvnaamopslag
IS 'Omschrijving waaronder de opslagvoorziening bekend staat.';

COMMENT ON COLUMN public.tbmilopslag.dnkeymilsrtopslag
IS 'Foreign key naar tbmilsrtopslag.dnkey. Wijze van opslag (tank, kist, silo e.d.).';

COMMENT ON COLUMN public.tbmilopslag.dnkeymilstatusopslag
IS 'Foreign key naar TbMilStatusOpslag.dnkey. Bijv. in gebruik.';

COMMENT ON COLUMN public.tbmilopslag.dfmaxvolume
IS 'Maximale inhoud van de opslagvoorziening.';

COMMENT ON COLUMN public.tbmilopslag.dveenheid
IS 'Eenheid waarin volume en inhoud wordt uitgedrukt.';

COMMENT ON COLUMN public.tbmilopslag.dfingebruikvolume
IS 'Hoeveelheid volume daadwerkelijk in gebruik in opslagvoorziening.';

COMMENT ON COLUMN public.tbmilopslag.dlboot
IS 'Wordt niet meer gebruikt sinds versie 308';

COMMENT ON COLUMN public.tbmilopslag.dvopmerking
IS 'Vrij notitieveld.';

COMMENT ON COLUMN public.tbmilopslag.dvxcrd
IS 'X-coordinaat opslag.';

COMMENT ON COLUMN public.tbmilopslag.dvycrd
IS 'Y-coordinaat opslag.';

COMMENT ON COLUMN public.tbmilopslag.dvzcrd
IS 'Z-coordinaat oplsag.';

COMMENT ON COLUMN public.tbmilopslag.ddplaatsing
IS 'Plaatsingsdatum.';

COMMENT ON COLUMN public.tbmilopslag.ddsanering
IS 'Saneringsdatum.';

COMMENT ON COLUMN public.tbmilopslag.ddpolisfinzeker
IS 'Datum Polis financiele zekerheid.';

COMMENT ON COLUMN public.tbmilopslag.dvtanknrkiwa
IS 'Tanknummer Kiwa.';

COMMENT ON COLUMN public.tbmilopslag.ddltstkeurextinst
IS 'Datum laatste keuring door externe instantie.';

COMMENT ON COLUMN public.tbmilopslag.dvltstkeurextinst
IS 'Instantie die het laatst een keuring heeft uitgevoerd. Wordt nog niet gebruikt.';

COMMENT ON COLUMN public.tbmilopslag.ddverloopdatum
IS 'Datum dat keuring is verlopen.';

COMMENT ON COLUMN public.tbmilopslag.dlbevi
IS 'Niet meer van toepassing sinds 313 (zie tbmilinrichtin) T of F.';

COMMENT ON COLUMN public.tbmilopslag.dnkeymiladropslag
IS 'Foreign key naar tbmiladropslag. Tabel met gevaarrlijke stoffen volgens ADR-klassering.';

COMMENT ON COLUMN public.tbmilopslag.dvverpakcat
IS 'Verpakkingscategorie. Alleen D, A, B, C of E. Niet null. D = Onbekend, A = categorie I, B= categorie II, C = categorie III en E = Niet van toepassing.';

COMMENT ON COLUMN public.tbmilopslag.dnkeypgs
IS 'Foreign key naar tbpgs.dnkey. Tabel met de Publikatiereeks Gevaarlijke Stoffen (externe veiligheid).';

COMMENT ON COLUMN public.tbmilopslag.dlbrzo
IS 'T of F of null. Niet meer van toepassing sinds 313 (zie tbmilinrichting';

COMMENT ON COLUMN public.tbmilopslag.dlrrgs
IS 'T of F of null. Geeft aan of de opslag bepalend is voor criterium rrgs (register risicosituaties gevaarlijke stoffen)';

COMMENT ON COLUMN public.tbmilopslag.dvrrgs
IS 'Niet meer van toepassing sinds 316 (zie tbmilinrichting';

COMMENT ON COLUMN public.tbmilopslag.dnkeymilvoorzopslag
IS 'Foreign key naar tbmilvoorzopslag. Tabel met opslagvoorzieningen zoals bunker of loods.';

COMMENT ON COLUMN public.tbmilopslag.dvtotgevstcat
IS 'Categorie Totaal van alle gevaarlijke (afval)stoffen en CMR-stoffen. A = > 2500 liter, B = 2500 - 10.000, C = > 10.000 liter.';

COMMENT ON COLUMN public.tbmilopslag.dnrubriek
IS '0 = onbekend, 3 = bodem,  5 = koeling, 9 = externe veiligheid, 10 = tanks, 11 = overig.';

COMMENT ON COLUMN public.tbmilopslag.dvgmlpolygoon
IS 'Contour van de opslag/installatie conform een gml polygoon';

COMMENT ON COLUMN public.tbmilopslag.dfgmlradius
IS 'Radius in meters rondom het punt dvxcrd, dvycrd';

COMMENT ON COLUMN public.tbmilopslag.dvbetekenisradius
IS 'Heeft geen betekenis meer. Overgenomen door dnkeyomsradius';

COMMENT ON COLUMN public.tbmilopslag.dnkeyomsradius
IS 'Foreign key naar tbmilomsradius.dnkey (tabel met betekenis van de cirkel die getrokken kan worden met dfgmlradius:  1 = stank, 2 = gevaar, 3 = stof, 4 = geluid, 5 = explosie, 6 = overig, 7 = tril, 8 = onbekend';

CREATE INDEX idx_milopslag_ddltstextkeur ON public.tbmilopslag
 USING btree (ddltstkeurextinst);

CREATE INDEX idx_milopslag_ddplaatsing ON public.tbmilopslag
 USING btree (ddplaatsing);

CREATE INDEX idx_milopslag_ddverloop ON public.tbmilopslag
 USING btree (ddverloopdatum);

CREATE INDEX idx_milopslag_keymilinr ON public.tbmilopslag
 USING btree (dnkeymilinrichtingen);

CREATE INDEX idx_milopslag_keymilsrtops ON public.tbmilopslag
 USING btree (dnkeymilsrtopslag);

CREATE INDEX idx_milopslag_keymilstatops ON public.tbmilopslag
 USING btree (dnkeymilstatusopslag);

CREATE INDEX idx_tbmilopslag_keymiladr ON public.tbmilopslag
 USING btree (dnkeymiladropslag);

CREATE INDEX idx_tbmilopslag_keymilvoorz ON public.tbmilopslag
 USING btree (dnkeymilvoorzopslag);

CREATE INDEX idx_tbmilopslag_keypgs ON public.tbmilopslag
 USING btree (dnkeypgs);

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50
Previous topic Chapter index Next topic