Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

Table: tbaardbeslsoortzaak

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Koppeltabel tbaardbesluit en de soorten zaken (tbsoortomgverg, tbsoortplan, tbsoortmilverg en tbsoortovverg

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbaardbeslsoortzaak_dnkey_seq'::regclass)

Primary key.

 

dvcodeaardbesluit

char(1)

 

 

 

 

Foreign key naar tbaardbesluit.dvcode

 

dnkeysoortplan

integer

 

 

 

 

Foreign key naar tbsoortplan.dnkey

 

dvcodesoortovverg

char(5)

 

 

 

 

Foreign key naar tbsoortovverg.dvcode

 

dnkeysoortmilverg

integer

 

 

 

 

Foreign key naar tbsoortmilverg.dnkey

 

dnkeysoortomgverg

integer

 

 

 

 

Foreign key naar tbsoortomgverg.dnkey

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_tbaardbeslsrtzk_aardbsl

dvcodeaardbesluit

public.tbaardbesluit

dvcode

Cascade

No Action

 

Immediate

 

cfk_tbaardbeslsrtzk_codeovvg

dvcodesoortovverg

public.tbsoortovverg

dvcode

Cascade

No Action

 

Immediate

 

cfk_tbaardbeslsrtzk_keymilvg

dnkeysoortmilverg

public.tbsoortmilverg

dnkey

Cascade

No Action

 

Immediate

 

cfk_tbaardbeslsrtzk_keyomgvg

dnkeysoortomgverg

public.tbsoortomgverg

dnkey

Cascade

No Action

 

Immediate

 

cfk_tbaardbeslsrtzk_keysrtpl

dnkeysoortplan

public.tbsoortplan

dnkey

Cascade

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

cnn_tbaardbeslsrtzk_codeaardb

dvcodeaardbesluit IS NOT NULL

 

cnn_tbaardbeslsrtzk_keyverg

((((((dnkeysoortplan IS NOT NULL) AND (dvcodesoortovverg IS NULL)) AND (dnkeysoortmilverg IS NULL)) AND (dnkeysoortomgverg IS NULL)) OR ((((dvcodesoortovverg IS NOT NULL) AND (dnkeysoortplan IS NULL)) AND (dnkeysoortmilverg IS NULL)) AND (dnkeysoortomgverg IS NULL))) OR ((((dnkeysoortmilverg IS NOT NULL) AND (dvcodesoortovverg IS NULL)) AND (dnkeysoortplan IS NULL)) AND (dnkeysoortomgverg IS NULL))) OR ((((dnkeysoortomgverg IS NOT NULL) AND (dvcodesoortovverg IS NULL)) AND (dnkeysoortmilverg IS NULL)) AND (dnkeysoortplan IS NULL))

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbaardbeslsoortzaak

btree

 

dnkey

 

idu_aardbeslsrtzk_keyverg

btree

 

dvcodeaardbesluit, dnkeysoortplan, dvcodesoortovverg, dnkeysoortmilverg, dnkeysoortomgverg

 

 

 

Triggers

There are no triggers for table tbaardbeslsoortzaak

 

Rules

There are no rules for table tbaardbeslsoortzaak

 

Referenced

There are no tables referenced by table tbaardbeslsoortzaak

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tbaardbeslsoortzaak (
 dnkey SERIAL,
 dvcodeaardbesluit CHAR(1),
 dnkeysoortplan INTEGER,
 dvcodesoortovverg CHAR(5),
 dnkeysoortmilverg INTEGER,
 dnkeysoortomgverg INTEGER,
 CONSTRAINT cpk_tbaardbeslsoortzaak PRIMARY KEY(dnkey),
 CONSTRAINT cnn_tbaardbeslsrtzk_codeaardb CHECK (dvcodeaardbesluit IS NOT NULL),
 CONSTRAINT cnn_tbaardbeslsrtzk_keyverg CHECK (((((((dnkeysoortplan IS NOT NULL) AND (dvcodesoortovverg IS NULL)) AND (dnkeysoortmilverg IS NULL)) AND (dnkeysoortomgverg IS NULL)) OR ((((dvcodesoortovverg IS NOT NULL) AND (dnkeysoortplan IS NULL)) AND (dnkeysoortmilverg IS NULL)) AND (dnkeysoortomgverg IS NULL))) OR ((((dnkeysoortmilverg IS NOT NULL) AND (dvcodesoortovverg IS NULL)) AND (dnkeysoortplan IS NULL)) AND (dnkeysoortomgverg IS NULL))) OR ((((dnkeysoortomgverg IS NOT NULL) AND (dvcodesoortovverg IS NULL)) AND (dnkeysoortmilverg IS NULL)) AND (dnkeysoortplan IS NULL))),
 CONSTRAINT cfk_tbaardbeslsrtzk_aardbsl FOREIGN KEY (dvcodeaardbesluit)
   REFERENCES public.tbaardbesluit(dvcode)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbaardbeslsrtzk_codeovvg FOREIGN KEY (dvcodesoortovverg)
   REFERENCES public.tbsoortovverg(dvcode)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbaardbeslsrtzk_keymilvg FOREIGN KEY (dnkeysoortmilverg)
   REFERENCES public.tbsoortmilverg(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbaardbeslsrtzk_keyomgvg FOREIGN KEY (dnkeysoortomgverg)
   REFERENCES public.tbsoortomgverg(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbaardbeslsrtzk_keysrtpl FOREIGN KEY (dnkeysoortplan)
   REFERENCES public.tbsoortplan(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tbaardbeslsoortzaak
IS 'Koppeltabel tbaardbesluit en de soorten zaken (tbsoortomgverg, tbsoortplan, tbsoortmilverg en tbsoortovverg';

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

COMMENT ON COLUMN public.tbaardbeslsoortzaak.dvcodeaardbesluit
IS 'Foreign key naar tbaardbesluit.dvcode';

COMMENT ON COLUMN public.tbaardbeslsoortzaak.dnkeysoortplan
IS 'Foreign key naar tbsoortplan.dnkey';

COMMENT ON COLUMN public.tbaardbeslsoortzaak.dvcodesoortovverg
IS 'Foreign key naar tbsoortovverg.dvcode';

COMMENT ON COLUMN public.tbaardbeslsoortzaak.dnkeysoortmilverg
IS 'Foreign key naar tbsoortmilverg.dnkey';

COMMENT ON COLUMN public.tbaardbeslsoortzaak.dnkeysoortomgverg
IS 'Foreign key naar tbsoortomgverg.dnkey';

CREATE UNIQUE INDEX idu_aardbeslsrtzk_keyverg ON public.tbaardbeslsoortzaak
 USING btree (dvcodeaardbesluit COLLATE pg_catalog."default", dnkeysoortplan, dvcodesoortovverg COLLATE pg_catalog."default", dnkeysoortmilverg, dnkeysoortomgverg);

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