Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

Table: tbdroppublicaties

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Tabel met publicaties via DROP voor aanvragen, ontwerpbesluiten en Besluiten per Mediatype en per Zaak

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbdroppublicaties_dnkey_seq'::regclass)

Primary key.

 

dnkeyomgvergunningen

integer

 

 

 

 

Foreign key naar tbomgvergunning.dnkey.

 

dnkeyovvergunningen

integer

 

 

 

 

Foreign key naar tbovvergunningen.dnkey.

 

dnkeyhorecavergunningen

integer

 

 

 

 

Foreign key naar tbohorecavergunningen.dnkey.

 

dnkeymilvergunningen

integer

 

 

 

 

Foreign key naar tbmilvergunningen.dnkey.

 

 

dvmediatype

varchar(2)

 

 

 

 

Alleen de waarden OL (OnLine) GB (gemeenteblad), GS (gemeenschapsblad), WB (waterschapsblad), PR (provincieblad) of SC (staatscourant)toegestaan.

 

 

dvdossiernr

varchar(40)

 

 

 

 

Dossiernummer van DROP indien geen fout

 

 

dvdocumentnr

varchar(40)

 

 

 

 

Documentnummer van DROP indien WEL fout

 

 

dverror

varchar(200)

 

 

 

 

Errorboodschap van DROP bij fout

 

 

ddexportdatum

timestamp

 

 

 

 

Datum dat exportgegevens naar DROP zijn gegaan

 

 

ddpublicatiedatum

timestamp

 

 

 

 

Datum met gewenste publicatiedatum

 

 

dvpublicatietype

char(1)

 

 

 

 

Alleen A (aanvraag), B (besluit/beschikking) of O (ontwerpbesluit) of S (opschorten 415) of V (verlenging) of I (ingetrokken tijdens behandeling)

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_droppubl_keyhorvergun

dnkeyhorecavergunningen

public.tbhorecavergunningen

dnkey

Cascade

No Action

 

Immediate

 

cfk_droppubl_keymilvergun

dnkeymilvergunningen

public.tbmilvergunningen

dnkey

Cascade

No Action

 

Immediate

 

cfk_droppubl_keyomgvergun

dnkeyomgvergunningen

public.tbomgvergunning

dnkey

Cascade

No Action

 

Immediate

 

cfk_droppubl_keyovvergunningen

dnkeyovvergunningen

public.tbovvergunningen

dnkey

Cascade

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_droppubl_dvmediatype

(dvmediatype)::text = ANY ((ARRAY['GB'::character varying, 'GS'::character varying, 'WS'::character varying, 'PR'::character varying, 'SC'::character varying, 'OL'::character varying])::text[])

 

chk_droppubl_dvpubtype

dvpublicatietype = ANY (ARRAY['A'::bpchar, 'B'::bpchar, 'I'::bpchar, 'O'::bpchar, 'S'::bpchar, 'V'::bpchar])

 

cnn_droppubl_dvmediatype

dvmediatype IS NOT NULL

 

cnn_droppubl_dvpubtype

dvpublicatietype IS NOT NULL

 

cnn_droppublicaties_keyverg

((dnkeyovvergunningen IS NOT NULL) AND (dnkeyhorecavergunningen IS NULL) AND (dnkeymilvergunningen IS NULL) AND (dnkeyomgvergunningen IS NULL)) OR ((dnkeyovvergunningen IS NULL) AND (dnkeyhorecavergunningen IS NOT NULL) AND (dnkeymilvergunningen IS NULL) AND (dnkeyomgvergunningen IS NULL)) OR ((dnkeyovvergunningen IS NULL) AND (dnkeyhorecavergunningen IS NULL) AND (dnkeymilvergunningen IS NOT NULL) AND (dnkeyomgvergunningen IS NULL)) OR ((dnkeyovvergunningen IS NULL) AND (dnkeyhorecavergunningen IS NULL) AND (dnkeymilvergunningen IS NULL) AND (dnkeyomgvergunningen IS NOT NULL))

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbdroppublicaties

btree

 

dnkey

 

idx_droppubl_keyhorverg

btree

 

dnkeyhorecavergunningen

 

 

 

idx_droppubl_keymilverg

btree

 

dnkeymilvergunningen

 

 

 

idx_droppubl_keyomgvergun

btree

 

dnkeyomgvergunningen

 

 

 

idx_droppubl_keyovverg

btree

 

dnkeyovvergunningen

 

 

 

 

Triggers

There are no triggers for table tbdroppublicaties

 

Rules

There are no rules for table tbdroppublicaties

 

Policies

There are no policies for table tbdroppublicaties

 

Referenced

There are no tables referenced by table tbdroppublicaties

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.tbdroppublicaties (
 dnkey SERIAL,
 dnkeyomgvergunningen INTEGER,
 dnkeyovvergunningen INTEGER,
 dnkeyhorecavergunningen INTEGER,
 dnkeymilvergunningen INTEGER,
 dvmediatype VARCHAR(2),
 dvdossiernr VARCHAR(40),
 dvdocumentnr VARCHAR(40),
 dverror VARCHAR(200),
 ddexportdatum TIMESTAMP WITHOUT TIME ZONE,
 ddpublicatiedatum TIMESTAMP WITHOUT TIME ZONE,
 dvpublicatietype CHAR(1),
 CONSTRAINT cpk_tbdroppublicaties PRIMARY KEY(dnkey),
 CONSTRAINT chk_droppubl_dvmediatype CHECK ((dvmediatype)::text = ANY ((ARRAY['GB'::character varying, 'GS'::character varying, 'WS'::character varying, 'PR'::character varying, 'SC'::character varying, 'OL'::character varying])::text[])),
 CONSTRAINT chk_droppubl_dvpubtype CHECK (dvpublicatietype = ANY (ARRAY['A'::bpchar, 'B'::bpchar, 'I'::bpchar, 'O'::bpchar, 'S'::bpchar, 'V'::bpchar])),
 CONSTRAINT cnn_droppubl_dvmediatype CHECK (dvmediatype IS NOT NULL),
 CONSTRAINT cnn_droppubl_dvpubtype CHECK (dvpublicatietype IS NOT NULL),
 CONSTRAINT cnn_droppublicaties_keyverg CHECK (((dnkeyovvergunningen IS NOT NULL) AND (dnkeyhorecavergunningen IS NULL) AND (dnkeymilvergunningen IS NULL) AND (dnkeyomgvergunningen IS NULL)) OR ((dnkeyovvergunningen IS NULL) AND (dnkeyhorecavergunningen IS NOT NULL) AND (dnkeymilvergunningen IS NULL) AND (dnkeyomgvergunningen IS NULL)) OR ((dnkeyovvergunningen IS NULL) AND (dnkeyhorecavergunningen IS NULL) AND (dnkeymilvergunningen IS NOT NULL) AND (dnkeyomgvergunningen IS NULL)) OR ((dnkeyovvergunningen IS NULL) AND (dnkeyhorecavergunningen IS NULL) AND (dnkeymilvergunningen IS NULL) AND (dnkeyomgvergunningen IS NOT NULL))),
 CONSTRAINT cfk_droppubl_keyhorvergun FOREIGN KEY (dnkeyhorecavergunningen)
   REFERENCES public.tbhorecavergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_droppubl_keymilvergun FOREIGN KEY (dnkeymilvergunningen)
   REFERENCES public.tbmilvergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_droppubl_keyomgvergun FOREIGN KEY (dnkeyomgvergunningen)
   REFERENCES public.tbomgvergunning(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_droppubl_keyovvergunningen FOREIGN KEY (dnkeyovvergunningen)
   REFERENCES public.tbovvergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.tbdroppublicaties
IS 'Tabel met publicaties via DROP voor aanvragen, ontwerpbesluiten en Besluiten per Mediatype en per Zaak';

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

COMMENT ON COLUMN public.tbdroppublicaties.dnkeyomgvergunningen
IS 'Foreign key naar tbomgvergunning.dnkey.';

COMMENT ON COLUMN public.tbdroppublicaties.dnkeyovvergunningen
IS 'Foreign key naar tbovvergunningen.dnkey.';

COMMENT ON COLUMN public.tbdroppublicaties.dnkeyhorecavergunningen
IS 'Foreign key naar tbohorecavergunningen.dnkey.';

COMMENT ON COLUMN public.tbdroppublicaties.dnkeymilvergunningen
IS 'Foreign key naar tbmilvergunningen.dnkey.';

COMMENT ON COLUMN public.tbdroppublicaties.dvmediatype
IS 'Alleen de waarden OL (OnLine) GB (gemeenteblad), GS (gemeenschapsblad), WB (waterschapsblad), PR (provincieblad) of SC (staatscourant)toegestaan.';

COMMENT ON COLUMN public.tbdroppublicaties.dvdossiernr
IS 'Dossiernummer van DROP indien geen fout';

COMMENT ON COLUMN public.tbdroppublicaties.dvdocumentnr
IS 'Documentnummer van DROP indien WEL fout';

COMMENT ON COLUMN public.tbdroppublicaties.dverror
IS 'Errorboodschap van DROP bij fout';

COMMENT ON COLUMN public.tbdroppublicaties.ddexportdatum
IS 'Datum dat exportgegevens naar DROP zijn gegaan';

COMMENT ON COLUMN public.tbdroppublicaties.ddpublicatiedatum
IS 'Datum met gewenste publicatiedatum';

COMMENT ON COLUMN public.tbdroppublicaties.dvpublicatietype
IS 'Alleen A (aanvraag), B (besluit/beschikking) of O (ontwerpbesluit) of S (opschorten 415) of V (verlenging) of I (ingetrokken tijdens behandeling)';

CREATE INDEX idx_droppubl_keyhorverg ON public.tbdroppublicaties
 USING btree (dnkeyhorecavergunningen);

CREATE INDEX idx_droppubl_keymilverg ON public.tbdroppublicaties
 USING btree (dnkeymilvergunningen);

CREATE INDEX idx_droppubl_keyomgvergun ON public.tbdroppublicaties
 USING btree (dnkeyomgvergunningen);

CREATE INDEX idx_droppubl_keyovverg ON public.tbdroppublicaties
 USING btree (dnkeyovvergunningen);

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13
Previous topic Chapter index Next topic