Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel van brandweer aanvalsplannen en bereikbaarheidskaarten per inrichting
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbaanvalsplannen_dnkey_seq'::regclass) |
Primary key. |
|||
|
dnkeymilinrichtingen |
integer |
|
|
|
|
Foreign key naar TbMilinrichtingen.dnkey |
|
|
dnkeylokcritlijsten |
integer |
|
|
|
|
Foreign key naar TbLokCritLijsten.dnkey |
|
|
dvcodemedewerkers |
char(5) |
|
|
|
|
Foreign key naar tbmedewerkers.dvcode, Contactpersoon Preventie. Verantwoordelijke voor plaatsing van aanvalsplan. |
|
|
|
dvvergaanleiding |
varchar(40) |
|
|
|
|
Aanleiding tot maken van aanvalsplan, bijv. vergunningnummer. |
|
|
dvalphanr |
varchar(40) |
|
|
|
|
Alpha nummer. |
|
|
dltekaanwezig |
char(1) |
|
|
|
'F'::bpchar |
Tekeningen aanwezig. Alleen T of F. |
|
|
dvtekaangeleverd |
char(1) |
|
|
|
'N'::bpchar |
Wijze van tekeningen aangeleverd. (D)igitaal of (A)naloog of o(N)bekend cq (N).v.t. |
|
|
ddtekdatum |
timestamp |
|
|
|
|
Datum dat tekeningen zijn gemaakt. |
|
|
ddtekopldatum |
timestamp |
|
|
|
|
Datum tekeningen opgeleverd. |
|
|
dlkrtaanwezig |
char(1) |
|
|
|
'F'::bpchar |
Kaart noodzakelijk. Alleen T of F. |
|
|
ddkrtgemaakt |
timestamp |
|
|
|
|
Deadline dat kaart gemaakt moet zijn. |
|
|
dvkrtgemdoor |
varchar(10) |
|
|
|
|
Vrije verwijzing naar instantie, afdeling of persoon betrokken bij het maken van kaart |
|
|
ddtoetsing |
timestamp |
|
|
|
|
Datum dat plan is getoetst. |
|
|
ddakkoord |
timestamp |
|
|
|
|
Datum dat plan akkoord is bevonden. |
|
|
ddgeplaatst |
timestamp |
|
|
|
|
Datum dat plan is geplaatst. De contactpersoon tekenaar-preventie (dvcodetekenaar) wordt gerappeleerd op grond van deze datum, ddkrtgemaakt en dlkaartaanwezig. |
|
|
dnversienr |
integer |
|
|
|
|
Versienr van het plan. |
|
|
dvopmerking |
varchar(80) |
|
|
|
|
Korte opmerking. |
|
|
dvmemo |
varchar(2000) |
|
|
|
|
Memo niet geencrypt. |
|
|
ddaangemaakt |
timestamp |
|
|
|
|
Datum dat aanvalsplanrecord is aangemaakt. |
|
|
ddvervallen |
timestamp |
|
|
|
|
Datum dat aanvalsplan is komen te vervallen. |
|
|
ddrappel |
timestamp |
|
|
|
|
Rappeldatum. De conractpersoon preventie-medewerker wordt gerappeleerd op grond van deze datum en de ddakkoord. |
|
|
dvsoort |
char(1) |
|
|
|
'B'::bpchar |
Alleen B of A. Respectievelijk Bereikbaarheidskaart of Aanvalsplan. |
|
dvcodetekenaar |
char(5) |
|
|
|
|
Foreign key naar tbmedewerkers.dvcode, Tekenaar Preventie. Verantwoordelijke voor maken en plaatsen kaart. |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_tbaanvalsp_codemedew |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbaanvalsp_codetekenaar |
dvcodetekenaar |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbaanvalsp_keylkcrtlstn |
dnkeylokcritlijsten |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbaanvalsp_keymilinricht |
dnkeymilinrichtingen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_aanvalsplan_dvsoort |
dvsoort = ANY (ARRAY['A'::bpchar, 'B'::bpchar]) |
|
chk_tblaanvalsp_dlkrtaanw |
dlkrtaanwezig = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tblaanvalsp_dltekaanw |
dltekaanwezig = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tblaanvalsp_dvtekaangel |
dvtekaangeleverd = ANY (ARRAY['D'::bpchar, 'A'::bpchar, 'N'::bpchar]) |
|
cnn_tbaanvalsp_codemedew |
dvcodemedewerkers IS NOT NULL |
|
cnn_tbaanvalsp_keymilinricht |
dnkeymilinrichtingen IS NOT NULL |
|
cnn_tblaanvalsp_dvtekaangel |
dvtekaangeleverd IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbaanvalsplannen |
btree |
|
dnkey |
|
||
idx_tbaanvalsp_codemedew |
btree |
|
dvcodemedewerkers |
|
|
|
idx_tbaanvalsp_ddaangemaakt |
btree |
|
ddaangemaakt |
|
|
|
idx_tbaanvalsp_ddakkoord |
btree |
|
ddakkoord |
|
|
|
idx_tbaanvalsp_ddgeplaatst |
btree |
|
ddgeplaatst |
|
|
|
idx_tbaanvalsp_ddrappel |
btree |
|
ddrappel |
|
|
|
idx_tbaanvalsp_ddtoetsing |
btree |
|
ddtoetsing |
|
|
|
idx_tbaanvalsp_dvalphanr |
btree |
|
dvalphanr |
|
|
|
idx_tbaanvalsp_dvcodetek |
btree |
|
dvcodetekenaar |
|
|
|
idx_tbaanvalsp_keylkcrtlstn |
btree |
|
dnkeylokcritlijsten |
|
|
|
idx_tbaanvalsp_keymilinricht |
btree |
|
dnkeymilinrichtingen |
|
|
|
Triggers
There are no triggers for table tbaanvalsplannen
Rules
There are no rules for table tbaanvalsplannen
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
public |
cfk_tbavpdigitaal_keyaanvalsp |
dnkeyaanvalsplannen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
||
public |
cfk_tbavpkopwagens_keyaanvalsp |
dnkeyaanvalsplannen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tbaanvalsplannen (
dnkey SERIAL,
dnkeymilinrichtingen INTEGER,
dnkeylokcritlijsten INTEGER,
dvcodemedewerkers CHAR(5),
dvvergaanleiding VARCHAR(40),
dvalphanr VARCHAR(40),
dltekaanwezig CHAR(1) DEFAULT 'F'::bpchar,
dvtekaangeleverd CHAR(1) DEFAULT 'N'::bpchar,
ddtekdatum TIMESTAMP WITHOUT TIME ZONE,
ddtekopldatum TIMESTAMP WITHOUT TIME ZONE,
dlkrtaanwezig CHAR(1) DEFAULT 'F'::bpchar,
ddkrtgemaakt TIMESTAMP WITHOUT TIME ZONE,
dvkrtgemdoor VARCHAR(10),
ddtoetsing TIMESTAMP WITHOUT TIME ZONE,
ddakkoord TIMESTAMP WITHOUT TIME ZONE,
ddgeplaatst TIMESTAMP WITHOUT TIME ZONE,
dnversienr INTEGER,
dvopmerking VARCHAR(80),
dvmemo VARCHAR(2000),
ddaangemaakt TIMESTAMP WITHOUT TIME ZONE,
ddvervallen TIMESTAMP WITHOUT TIME ZONE,
ddrappel TIMESTAMP WITHOUT TIME ZONE,
dvsoort CHAR(1) DEFAULT 'B'::bpchar,
dvcodetekenaar CHAR(5),
CONSTRAINT cpk_tbaanvalsplannen PRIMARY KEY(dnkey),
CONSTRAINT chk_aanvalsplan_dvsoort CHECK (dvsoort = ANY (ARRAY['A'::bpchar, 'B'::bpchar])),
CONSTRAINT chk_tblaanvalsp_dlkrtaanw CHECK (dlkrtaanwezig = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tblaanvalsp_dltekaanw CHECK (dltekaanwezig = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tblaanvalsp_dvtekaangel CHECK (dvtekaangeleverd = ANY (ARRAY['D'::bpchar, 'A'::bpchar, 'N'::bpchar])),
CONSTRAINT cnn_tbaanvalsp_codemedew CHECK (dvcodemedewerkers IS NOT NULL),
CONSTRAINT cnn_tbaanvalsp_keymilinricht CHECK (dnkeymilinrichtingen IS NOT NULL),
CONSTRAINT cnn_tblaanvalsp_dvtekaangel CHECK (dvtekaangeleverd IS NOT NULL),
CONSTRAINT cfk_tbaanvalsp_codemedew FOREIGN KEY (dvcodemedewerkers)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbaanvalsp_codetekenaar FOREIGN KEY (dvcodetekenaar)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbaanvalsp_keylkcrtlstn FOREIGN KEY (dnkeylokcritlijsten)
REFERENCES public.tblokcritlijsten(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbaanvalsp_keymilinricht FOREIGN KEY (dnkeymilinrichtingen)
REFERENCES public.tbmilinrichtingen(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.tbaanvalsplannen
IS 'Tabel van brandweer aanvalsplannen en bereikbaarheidskaarten per inrichting';
COMMENT ON COLUMN public.tbaanvalsplannen.dnkey
IS 'Primary key.';
COMMENT ON COLUMN public.tbaanvalsplannen.dnkeymilinrichtingen
IS 'Foreign key naar TbMilinrichtingen.dnkey';
COMMENT ON COLUMN public.tbaanvalsplannen.dnkeylokcritlijsten
IS 'Foreign key naar TbLokCritLijsten.dnkey';
COMMENT ON COLUMN public.tbaanvalsplannen.dvcodemedewerkers
IS 'Foreign key naar tbmedewerkers.dvcode, Contactpersoon Preventie. Verantwoordelijke voor plaatsing van aanvalsplan.';
COMMENT ON COLUMN public.tbaanvalsplannen.dvvergaanleiding
IS 'Aanleiding tot maken van aanvalsplan, bijv. vergunningnummer.';
COMMENT ON COLUMN public.tbaanvalsplannen.dvalphanr
IS 'Alpha nummer.';
COMMENT ON COLUMN public.tbaanvalsplannen.dltekaanwezig
IS 'Tekeningen aanwezig. Alleen T of F.';
COMMENT ON COLUMN public.tbaanvalsplannen.dvtekaangeleverd
IS 'Wijze van tekeningen aangeleverd. (D)igitaal of (A)naloog of o(N)bekend cq (N).v.t.';
COMMENT ON COLUMN public.tbaanvalsplannen.ddtekdatum
IS 'Datum dat tekeningen zijn gemaakt.';
COMMENT ON COLUMN public.tbaanvalsplannen.ddtekopldatum
IS 'Datum tekeningen opgeleverd.';
COMMENT ON COLUMN public.tbaanvalsplannen.dlkrtaanwezig
IS 'Kaart noodzakelijk. Alleen T of F.';
COMMENT ON COLUMN public.tbaanvalsplannen.ddkrtgemaakt
IS 'Deadline dat kaart gemaakt moet zijn.';
COMMENT ON COLUMN public.tbaanvalsplannen.dvkrtgemdoor
IS 'Vrije verwijzing naar instantie, afdeling of persoon betrokken bij het maken van kaart';
COMMENT ON COLUMN public.tbaanvalsplannen.ddtoetsing
IS 'Datum dat plan is getoetst.';
COMMENT ON COLUMN public.tbaanvalsplannen.ddakkoord
IS 'Datum dat plan akkoord is bevonden.';
COMMENT ON COLUMN public.tbaanvalsplannen.ddgeplaatst
IS 'Datum dat plan is geplaatst. De contactpersoon tekenaar-preventie (dvcodetekenaar) wordt gerappeleerd op grond van deze datum, ddkrtgemaakt en dlkaartaanwezig.';
COMMENT ON COLUMN public.tbaanvalsplannen.dnversienr
IS 'Versienr van het plan.';
COMMENT ON COLUMN public.tbaanvalsplannen.dvopmerking
IS 'Korte opmerking.';
COMMENT ON COLUMN public.tbaanvalsplannen.dvmemo
IS 'Memo niet geencrypt.';
COMMENT ON COLUMN public.tbaanvalsplannen.ddaangemaakt
IS 'Datum dat aanvalsplanrecord is aangemaakt.';
COMMENT ON COLUMN public.tbaanvalsplannen.ddvervallen
IS 'Datum dat aanvalsplan is komen te vervallen.';
COMMENT ON COLUMN public.tbaanvalsplannen.ddrappel
IS 'Rappeldatum. De conractpersoon preventie-medewerker wordt gerappeleerd op grond van deze datum en de ddakkoord.';
COMMENT ON COLUMN public.tbaanvalsplannen.dvsoort
IS 'Alleen B of A. Respectievelijk Bereikbaarheidskaart of Aanvalsplan.';
COMMENT ON COLUMN public.tbaanvalsplannen.dvcodetekenaar
IS 'Foreign key naar tbmedewerkers.dvcode, Tekenaar Preventie. Verantwoordelijke voor maken en plaatsen kaart.';
CREATE INDEX idx_tbaanvalsp_codemedew ON public.tbaanvalsplannen
USING btree (dvcodemedewerkers COLLATE pg_catalog."default");
CREATE INDEX idx_tbaanvalsp_ddaangemaakt ON public.tbaanvalsplannen
USING btree (ddaangemaakt);
CREATE INDEX idx_tbaanvalsp_ddakkoord ON public.tbaanvalsplannen
USING btree (ddakkoord);
CREATE INDEX idx_tbaanvalsp_ddgeplaatst ON public.tbaanvalsplannen
USING btree (ddgeplaatst);
CREATE INDEX idx_tbaanvalsp_ddrappel ON public.tbaanvalsplannen
USING btree (ddrappel);
CREATE INDEX idx_tbaanvalsp_ddtoetsing ON public.tbaanvalsplannen
USING btree (ddtoetsing);
CREATE INDEX idx_tbaanvalsp_dvalphanr ON public.tbaanvalsplannen
USING btree (dvalphanr COLLATE pg_catalog."default");
CREATE INDEX idx_tbaanvalsp_dvcodetek ON public.tbaanvalsplannen
USING btree (dvcodetekenaar COLLATE pg_catalog."default");
CREATE INDEX idx_tbaanvalsp_keylkcrtlstn ON public.tbaanvalsplannen
USING btree (dnkeylokcritlijsten);
CREATE INDEX idx_tbaanvalsp_keymilinricht ON public.tbaanvalsplannen
USING btree (dnkeymilinrichtingen);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |