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 |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbmilopslag_keymiladr |
dnkeymiladropslag |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbmilopslag_keymilvoorzops |
dnkeymilvoorzopslag |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbmilopslag_keypgs |
dnkeypgs |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbmilopslag_tbmilinr |
dnkeymilinrichtingen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbmilopslag_tbmilsrtops |
dnkeymilsrtopslag |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbmilopslag_tbmilstatops |
dnkeymilstatusopslag |
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 |
![]() ![]() ![]() |