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 |
dvcode |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbaardbeslsrtzk_codeovvg |
dvcodesoortovverg |
dvcode |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbaardbeslsrtzk_keymilvg |
dnkeysoortmilverg |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbaardbeslsrtzk_keyomgvg |
dnkeysoortomgverg |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbaardbeslsrtzk_keysrtpl |
dnkeysoortplan |
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 |
![]() ![]() ![]() |