Schema
public
Owner
waveuser002
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 |
Besluit Externe Veiligheid van toepassing? 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 of C. Niet null. D = Onbekend, A = categorie I, B= categorie II en C = categorie III. |
|
dnkeypgs |
integer |
|
|
|
|
Foreign key naar tbpgs.dnkey. Tabel met de Publikatiereeks Gevaarlijke Stoffen (externe veiligheid). |
|
|
|
dlbrzo |
char(1) |
|
|
|
|
T of F of null. Indien T dan is het Besluit Risico Zware Ongevallen van toepassing. |
|
|
dlrrgs |
char(1) |
|
|
|
|
T of F of null. Indien T dan is de opslag/stof met de inrichting opgenomen in het Register Risicosituaties Gevaarlijke Stoffen . |
|
|
dvrrgs |
varchar(6) |
|
|
|
|
Het nummer waaronder de opslag/stof van de inrichting is opgenomen in het Register Risicosituaties Gevaarlijke Stoffen . |
|
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. |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
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 |
|
Checks
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]) |
|
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_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
Options
Option | 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),
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])),
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_dvverpakcat CHECK (dvverpakcat IS NOT NULL),
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 'Besluit Externe Veiligheid van toepassing? 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 of C. Niet null. D = Onbekend, A = categorie I, B= categorie II en C = categorie III.';
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. Indien T dan is het Besluit Risico Zware Ongevallen van toepassing.';
COMMENT ON COLUMN public.tbmilopslag.dlrrgs
IS 'T of F of null. Indien T dan is de opslag/stof met de inrichting opgenomen in het Register Risicosituaties Gevaarlijke Stoffen .';
COMMENT ON COLUMN public.tbmilopslag.dvrrgs
IS 'Het nummer waaronder de opslag/stof van de inrichting is opgenomen in het Register Risicosituaties Gevaarlijke Stoffen .';
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.';
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-01-2013 17:28 |
![]() ![]() ![]() |