Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

Table: tbproceduressoortplan

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Koppelingstabel tussen de verschillende soorten-vergunnings-tabellen en tbprocedures t.b.v. o.a. automatische starten van processen

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbproceduressoortplan_dnkey_seq'::regclass)

Primary key.

 

dnkeyprocedure

integer

 

 

 

 

Foreign Key naar TbProcedures.DnKey.

 

dnkeysoortplan

integer

 

 

 

 

Foreign key naar TbSoortplan.DnKey.

 

dvcodesoortovverg

char(5)

 

 

 

 

Foreign key naar TbSoortOvVerg.DvCode.

 

dnkeysoorthorverg

integer

 

 

 

 

Foreign key naar TbSoortHorVerg.Dnkey.

 

dnkeysoortinfoaanvr

integer

 

 

 

 

Foreign key naar TbSoortInfoAanvraag.Dnkey.

 

dnkeysoortbestplan

integer

 

 

 

 

Foreign key naar TbSrtBestPlan.Dnkey.

 

 

dlauto

char(1)

 

 

 

'F'::bpchar

T of F of null. Indien T dan zullen bij de aanmaak van een vergunning automatisch de termijnbewakingsstappen worden aangemaakt van de bijbehorende procedure in deze tabel.

 

dnkeysoortmilverg

integer

 

 

 

 

Foreign key naar TbSoortMilVerg.Dnkey.

 

dnkeysoortomgverg

integer

 

 

 

 

Foreign key naar TbSoortOmgVerg.Dnkey.

 

dnkeysoorthhzaak

integer

 

 

 

 

Foreign key naar TbSoortHHZaak.Dnkey.

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_procsoortplan_proc

dnkeyprocedure

public.tbprocedures

dnkey

Cascade

No Action

 

Immediate

 

cfk_procsoortplan_srthorverg

dnkeysoorthorverg

public.tbsoorthorverg

dnkey

Cascade

No Action

 

Immediate

 

cfk_procsoortplan_srtinfo

dnkeysoortinfoaanvr

public.tbsoortinfoaanvraag

dnkey

Cascade

No Action

 

Immediate

 

cfk_procsoortplan_stbestplan

dnkeysoortbestplan

public.tbsrtbestplan

dnkey

Cascade

No Action

 

Immediate

 

cfk_procsoortplan_stovverg

dvcodesoortovverg

public.tbsoortovverg

dvcode

Cascade

No Action

 

Immediate

 

cfk_procsoortplan_stplan

dnkeysoortplan

public.tbsoortplan

dnkey

Cascade

No Action

 

Immediate

 

cfk_procsrtplan_keysoorthhzaak

dnkeysoorthhzaak

public.tbsoorthhzaak

dnkey

Cascade

No Action

 

Immediate

 

cfk_procsrtplan_tbsoortmilverg

dnkeysoortmilverg

public.tbsoortmilverg

dnkey

Cascade

No Action

 

Immediate

 

cfk_procsrtplan_tbsoortomgverg

dnkeysoortomgverg

public.tbsoortomgverg

dnkey

Cascade

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_procsrtplan_auto

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

 

cnn_procsrtplan_dnkeyproc

dnkeyprocedure IS NOT NULL

 

cnn_procsrtplan_keyverg

(((((((dnkeysoortplan IS NOT NULL) OR (dvcodesoortovverg IS NOT NULL)) OR (dnkeysoorthorverg IS NOT NULL)) OR (dnkeysoortinfoaanvr IS NOT NULL)) OR (dnkeysoortbestplan IS NOT NULL)) OR (dnkeysoortmilverg IS NOT NULL)) OR (dnkeysoorthhzaak IS NOT NULL)) OR (dnkeysoortomgverg IS NOT NULL)

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbproceduressoortplan

btree

 

dnkey

 

idx_procsrtplan_procedures

btree

 

dnkeyprocedure

 

 

 

idx_procsrtplan_soortbestplan

btree

 

dnkeysoortbestplan

 

 

 

idx_procsrtplan_soorthorverg

btree

 

dnkeysoorthorverg

 

 

 

idx_procsrtplan_soortinfoaanvr

btree

 

dnkeysoortinfoaanvr

 

 

 

idx_procsrtplan_soortmilverg

btree

 

dnkeysoortmilverg

 

 

 

idx_procsrtplan_soortomgverg

btree

 

dnkeysoortomgverg

 

 

 

idx_procsrtplan_soortovverg

btree

 

dvcodesoortovverg

 

 

 

idx_procsrtplan_soortplan

btree

 

dnkeysoortplan

 

 

 

 

Triggers

There are no triggers for table tbproceduressoortplan

 

Rules

There are no rules for table tbproceduressoortplan

 

Referenced

There are no tables referenced by table tbproceduressoortplan

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tbproceduressoortplan (
 dnkey SERIAL,
 dnkeyprocedure INTEGER,
 dnkeysoortplan INTEGER,
 dvcodesoortovverg CHAR(5),
 dnkeysoorthorverg INTEGER,
 dnkeysoortinfoaanvr INTEGER,
 dnkeysoortbestplan INTEGER,
 dlauto CHAR(1) DEFAULT 'F'::bpchar,
 dnkeysoortmilverg INTEGER,
 dnkeysoortomgverg INTEGER,
 dnkeysoorthhzaak INTEGER,
 CONSTRAINT cpk_tbproceduressoortplan PRIMARY KEY(dnkey),
 CONSTRAINT chk_procsrtplan_auto CHECK (dlauto = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT cnn_procsrtplan_dnkeyproc CHECK (dnkeyprocedure IS NOT NULL),
 CONSTRAINT cnn_procsrtplan_keyverg CHECK ((((((((dnkeysoortplan IS NOT NULL) OR (dvcodesoortovverg IS NOT NULL)) OR (dnkeysoorthorverg IS NOT NULL)) OR (dnkeysoortinfoaanvr IS NOT NULL)) OR (dnkeysoortbestplan IS NOT NULL)) OR (dnkeysoortmilverg IS NOT NULL)) OR (dnkeysoorthhzaak IS NOT NULL)) OR (dnkeysoortomgverg IS NOT NULL)),
 CONSTRAINT cfk_procsoortplan_proc FOREIGN KEY (dnkeyprocedure)
   REFERENCES public.tbprocedures(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_procsoortplan_srthorverg FOREIGN KEY (dnkeysoorthorverg)
   REFERENCES public.tbsoorthorverg(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_procsoortplan_srtinfo FOREIGN KEY (dnkeysoortinfoaanvr)
   REFERENCES public.tbsoortinfoaanvraag(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_procsoortplan_stbestplan FOREIGN KEY (dnkeysoortbestplan)
   REFERENCES public.tbsrtbestplan(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_procsoortplan_stovverg FOREIGN KEY (dvcodesoortovverg)
   REFERENCES public.tbsoortovverg(dvcode)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_procsoortplan_stplan FOREIGN KEY (dnkeysoortplan)
   REFERENCES public.tbsoortplan(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_procsrtplan_keysoorthhzaak FOREIGN KEY (dnkeysoorthhzaak)
   REFERENCES public.tbsoorthhzaak(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_procsrtplan_tbsoortmilverg FOREIGN KEY (dnkeysoortmilverg)
   REFERENCES public.tbsoortmilverg(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_procsrtplan_tbsoortomgverg FOREIGN KEY (dnkeysoortomgverg)
   REFERENCES public.tbsoortomgverg(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tbproceduressoortplan
IS 'Koppelingstabel tussen de verschillende soorten-vergunnings-tabellen en tbprocedures t.b.v. o.a. automatische starten van processen';

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

COMMENT ON COLUMN public.tbproceduressoortplan.dnkeyprocedure
IS 'Foreign Key naar TbProcedures.DnKey.';

COMMENT ON COLUMN public.tbproceduressoortplan.dnkeysoortplan
IS 'Foreign key naar TbSoortplan.DnKey.';

COMMENT ON COLUMN public.tbproceduressoortplan.dvcodesoortovverg
IS 'Foreign key naar TbSoortOvVerg.DvCode.';

COMMENT ON COLUMN public.tbproceduressoortplan.dnkeysoorthorverg
IS 'Foreign key naar TbSoortHorVerg.Dnkey.';

COMMENT ON COLUMN public.tbproceduressoortplan.dnkeysoortinfoaanvr
IS 'Foreign key naar TbSoortInfoAanvraag.Dnkey.';

COMMENT ON COLUMN public.tbproceduressoortplan.dnkeysoortbestplan
IS 'Foreign key naar TbSrtBestPlan.Dnkey.';

COMMENT ON COLUMN public.tbproceduressoortplan.dlauto
IS 'T of F of null. Indien T dan zullen bij de aanmaak van een vergunning automatisch de termijnbewakingsstappen worden aangemaakt van de bijbehorende procedure in deze tabel.';

COMMENT ON COLUMN public.tbproceduressoortplan.dnkeysoortmilverg
IS 'Foreign key naar TbSoortMilVerg.Dnkey.';

COMMENT ON COLUMN public.tbproceduressoortplan.dnkeysoortomgverg
IS 'Foreign key naar TbSoortOmgVerg.Dnkey.';

COMMENT ON COLUMN public.tbproceduressoortplan.dnkeysoorthhzaak
IS 'Foreign key naar TbSoortHHZaak.Dnkey.';

CREATE INDEX idx_procsrtplan_procedures ON public.tbproceduressoortplan
 USING btree (dnkeyprocedure);

CREATE INDEX idx_procsrtplan_soortbestplan ON public.tbproceduressoortplan
 USING btree (dnkeysoortbestplan);

CREATE INDEX idx_procsrtplan_soorthorverg ON public.tbproceduressoortplan
 USING btree (dnkeysoorthorverg);

CREATE INDEX idx_procsrtplan_soortinfoaanvr ON public.tbproceduressoortplan
 USING btree (dnkeysoortinfoaanvr);

CREATE INDEX idx_procsrtplan_soortmilverg ON public.tbproceduressoortplan
 USING btree (dnkeysoortmilverg);

CREATE INDEX idx_procsrtplan_soortomgverg ON public.tbproceduressoortplan
 USING btree (dnkeysoortomgverg);

CREATE INDEX idx_procsrtplan_soortovverg ON public.tbproceduressoortplan
 USING btree (dvcodesoortovverg COLLATE pg_catalog."default");

CREATE INDEX idx_procsrtplan_soortplan ON public.tbproceduressoortplan
 USING btree (dnkeysoortplan);

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