Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

Table: tbaanvalsplannen

 

 

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

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

cfk_tbaanvalsp_codetekenaar

dvcodetekenaar

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

cfk_tbaanvalsp_keylkcrtlstn

dnkeylokcritlijsten

public.tblokcritlijsten

dnkey

No Action

No Action

 

Immediate

 

cfk_tbaanvalsp_keymilinricht

dnkeymilinrichtingen

public.tbmilinrichtingen

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

tbavpdigitaal

public

cfk_tbavpdigitaal_keyaanvalsp

dnkeyaanvalsplannen

public.tbaanvalsplannen

dnkey

Cascade

No Action

 

Immediate

 

tbavpkopwagens

public

cfk_tbavpkopwagens_keyaanvalsp

dnkeyaanvalsplannen

public.tbaanvalsplannen

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
Previous topic Chapter index Next topic