Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

Table: tbkopurggem

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Koppelingstabel tussen urgentieklasses (tbmilurgentie) en gemeentes (tb33gemeente) voor afwijkende cyclische termijnen per gemeente bij een urgentieklasse

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbkopurggem_dnkey_seq'::regclass)

Primary key.

 

dnkeymilurgentie

integer

 

 

 

 

Foreign Key naar Tbmilurgentie.DnKey.

 

dnkey33gemeente

integer

 

 

 

 

Foreign Key naar Tb33gemeente.DnKey.

 

 

dvtermijneenheid

char(1)

 

 

 

'J'::bpchar

Afwjkende termijneenheid voor deze gemeente bij deze urgentieklasse (alleen MJWK).

 

 

dntermijngetal

integer

 

 

 

 

Aantal afwijkende eenheden qua cyclus Afwjkende termijn voor deze gemeente bij deze urgentieklasse.

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_tbkopurggem_key33gemeente

dnkey33gemeente

public.tb33gemeente

dnkey

Cascade

No Action

 

Immediate

 

cfk_tbkopurggem_keymilurgentie

dnkeymilurgentie

public.tbmilurgentie

dnkey

Cascade

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_tbkopurggem_dvtermeenheid

dvtermijneenheid = ANY (ARRAY['J'::bpchar, 'M'::bpchar, 'W'::bpchar, 'D'::bpchar])

 

cnn_tbkopurggem_dvtermeenheid

dvtermijneenheid IS NOT NULL

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbkopurggem

btree

 

dnkey

 

idu_kopurggem_keysurggem

btree

 

dnkeymilurgentie, dnkey33gemeente

 

 

 

Triggers

There are no triggers for table tbkopurggem

 

Rules

There are no rules for table tbkopurggem

 

Referenced

There are no tables referenced by table tbkopurggem

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tbkopurggem (
 dnkey SERIAL,
 dnkeymilurgentie INTEGER,
 dnkey33gemeente INTEGER,
 dvtermijneenheid CHAR(1) DEFAULT 'J'::bpchar,
 dntermijngetal INTEGER,
 CONSTRAINT cpk_tbkopurggem PRIMARY KEY(dnkey),
 CONSTRAINT chk_tbkopurggem_dvtermeenheid CHECK (dvtermijneenheid = ANY (ARRAY['J'::bpchar, 'M'::bpchar, 'W'::bpchar, 'D'::bpchar])),
 CONSTRAINT cnn_tbkopurggem_dvtermeenheid CHECK (dvtermijneenheid IS NOT NULL),
 CONSTRAINT cfk_tbkopurggem_key33gemeente FOREIGN KEY (dnkey33gemeente)
   REFERENCES public.tb33gemeente(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbkopurggem_keymilurgentie FOREIGN KEY (dnkeymilurgentie)
   REFERENCES public.tbmilurgentie(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tbkopurggem
IS 'Koppelingstabel tussen urgentieklasses (tbmilurgentie) en gemeentes (tb33gemeente) voor afwijkende cyclische termijnen per gemeente bij een urgentieklasse';

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

COMMENT ON COLUMN public.tbkopurggem.dnkeymilurgentie
IS 'Foreign Key naar Tbmilurgentie.DnKey.';

COMMENT ON COLUMN public.tbkopurggem.dnkey33gemeente
IS 'Foreign Key naar Tb33gemeente.DnKey.';

COMMENT ON COLUMN public.tbkopurggem.dvtermijneenheid
IS 'Afwjkende termijneenheid voor deze gemeente bij deze urgentieklasse (alleen MJWK).';

COMMENT ON COLUMN public.tbkopurggem.dntermijngetal
IS 'Aantal afwijkende eenheden qua cyclus Afwjkende termijn voor deze gemeente bij deze urgentieklasse.';

CREATE UNIQUE INDEX idu_kopurggem_keysurggem ON public.tbkopurggem
 USING btree (dnkeymilurgentie, dnkey33gemeente);

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