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 |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbkopurggem_keymilurgentie |
dnkeymilurgentie |
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
Policies
There are no policies 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
) ;
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 5-1-2022 14:13 |
![]() ![]() ![]() |