Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

Table: tbbulkinsptoezicht

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Tabel met selectie van inrichtingen waarvoor ofwel in bulk inspecties voor worden aangemaakt ofwel in bulk toezichtzaken voor worden aangemaakt. De lijst wordt opgesteld via wizard BulkInspSelecteerInrichtingen en wordt gevuld met een inrinchtingen selectie op basis van OF 1.een ingevoerd select statement, OF 2. een aangewezen rapport uit OpenWave, OF 3. een Excel bestand. Indien gebaseerd op Excel bestand dan zijn ook gegevens voor ofwel inspecties (eventueel met eerste bezoek) of toezichtzaken gevuld (eventueel met product en subproduct etc.)

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbbulkinsptoezicht_dnkey_seq'::regclass)

Primary key

 

dnkeymilinrichtingen

integer

 

 

 

 

Foreign key naar tbmilinrichtingen.dnkey

 

dnkeyperceeladressen

integer

 

 

 

 

Foreign key naar tbperceeladressen.dnkey

 

 

dvdoel

varchar(1)

 

 

 

 

Geeft aan of bekend is wat het doel is. Mogelijke waardes: I = Inspecties aanmaken, T = Toezichtzaken aanmaken, O = Onbekend. Indien onbekend dan wordt later in proces van in bulk inspecties/toezichtzaken aanmaken aangegeven wat het doel is door de gebruiker

 

dnkeyinspaanleiding

integer

 

 

 

 

Foreign key naar tbinspaanleiding.dnkey

 

dnkeyinsponderwerpen

integer

 

 

 

 

Foreign key naar tbinsponderwerpen.dnkey

 

 

dlproductaanzaak

char(1)

 

 

 

'F'::bpchar

Geeft aan of er een product aan de aan te maken toezichtzaak gekoppeld moet worden in situatie max. 1 product per zaak (tbomgvergunning.dnkeyproducten). Default False

 

 

dlprodintbzaakproduct

char(1)

 

 

 

'F'::bpchar

Geeft aan of er een product aan de aan te maken toezichtzaak gekoppeld moet worden in situatie meerdere producten per zaak, dan wel aan het inspectietraject (record aanmaken in tbzaakproducten). Default False

 

 

dlinspbezoek

char(1)

 

 

 

'F'::bpchar

Geeft aan of er een inspectiebezoek aangemaakt moet worden onder de aan te maken inspectie (in situatie inspecties aanmaken). Default False

 

dvmewcodeinsp

char(5)

 

 

 

 

Code van de medewerker (tbmedewerkers.dvcode) die als inspecteur wordt toegewezen aan het inspectietraject, dan wel als behandelaar van de toezichtzaak

 

dvinspbezoekmewcodeinsp

char(5)

 

 

 

 

Code van de medewerker (tbmedewerkers.dvcode) die als inspecteur aan het inspectiebezoek wordt toegewezen

 

dnkeyinspsoortbezoek

integer

 

 

 

 

Foreign key naar tbinspsoortbezoek.dnkey

 

 

ddstartdatum

timestamp

 

 

 

 

Startdatum van het inspectietraject dan wel de toezichtzaak

 

 

ddgeplandbezoek

timestamp

 

 

 

 

Geplande bezoekdatum van het inspectiebezoek

 

 

dvtoezzaakoms

varchar(200)

 

 

 

 

Omschrijving van de toezichtzaak

 

dnkeysoortomgverg

integer

 

 

 

 

Foreign key naar tbsoortomgverg.dnkey

 

dnkeyteamszaakverantw

integer

 

 

 

 

Foreign key naar tbteams.dnkey

 

dnkeyproducten

integer

 

 

 

 

Foreign key naar tbproducten.dnkey

 

dnkeysubproducten

integer

 

 

 

 

Foreign key naar tbsubproducten.dnkey

 

dnkeyproductklanten

integer

 

 

 

 

Foreign key naar tbproductklanten.dnkey

 

dnkeyproductwkp

integer

 

 

 

 

Foreign key naar tbproductwerkpakketten.dnkey

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_tbbulkinsptoezicht_dvmewcodeinsp

dvmewcodeinsp

public.tbmedewerkers

dvcode

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_inspbezmewcodeinsp

dvinspbezoekmewcodeinsp

public.tbmedewerkers

dvcode

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keyinspaanl

dnkeyinspaanleiding

public.tbinspaanleiding

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keyinspond

dnkeyinsponderwerpen

public.tbinsponderwerpen

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keyinspsoortbez

dnkeyinspsoortbezoek

public.tbinspsoortbezoek

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keymilinrichting

dnkeymilinrichtingen

public.tbmilinrichtingen

dnkey

Cascade

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keyperceel

dnkeyperceeladressen

public.tbperceeladressen

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keyprodklant

dnkeyproductklanten

public.tbproductklanten

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keyproduct

dnkeyproducten

public.tbproducten

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keyproductwkp

dnkeyproductwkp

public.tbproductwerkpakketten

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keysoortomgverg

dnkeysoortomgverg

public.tbsoortomgverg

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keysubproduct

dnkeysubproducten

public.tbsubproducten

dnkey

Set Null

No Action

 

Immediate

 

cfk_tbbulkinsptoezicht_keyteamzaakverantw

dnkeyteamszaakverantw

public.tbteams

dnkey

Set Null

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_tbbulkinsptoezicht_dvdoel

(dvdoel)::text = ANY (ARRAY[('I'::character varying)::text, ('T'::character varying)::text, ('O'::character varying)::text])

 

chk_tbbulkinsptoezicht_inspbezoek

dlinspbezoek = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_tbbulkinsptoezicht_prodintbzaakprod

dlprodintbzaakproduct = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_tbbulkinsptoezicht_productaanzaak

dlproductaanzaak = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

cnn_tbbulkinsptoezicht_dvdoel

dvdoel IS NOT NULL

 

cnn_tbbulkinsptoezicht_inspbezoek

dlinspbezoek IS NOT NULL

 

cnn_tbbulkinsptoezicht_keymilinrichting

dnkeymilinrichtingen IS NOT NULL

 

cnn_tbbulkinsptoezicht_keyperceel

dnkeyperceeladressen IS NOT NULL

 

cnn_tbbulkinsptoezicht_prodintbzaakprod

dlprodintbzaakproduct IS NOT NULL

 

cnn_tbbulkinsptoezicht_productaanzaak

dlproductaanzaak IS NOT NULL

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbbulkinsptoezicht

btree

 

dnkey

 

 

Triggers

There are no triggers for table tbbulkinsptoezicht

 

Rules

There are no rules for table tbbulkinsptoezicht

 

Policies

There are no policies for table tbbulkinsptoezicht

 

Referenced

There are no tables referenced by table tbbulkinsptoezicht

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.tbbulkinsptoezicht (
 dnkey SERIAL,
 dnkeymilinrichtingen INTEGER,
 dnkeyperceeladressen INTEGER,
 dvdoel VARCHAR(1),
 dnkeyinspaanleiding INTEGER,
 dnkeyinsponderwerpen INTEGER,
 dlproductaanzaak CHAR(1) DEFAULT 'F'::bpchar,
 dlprodintbzaakproduct CHAR(1) DEFAULT 'F'::bpchar,
 dlinspbezoek CHAR(1) DEFAULT 'F'::bpchar,
 dvmewcodeinsp CHAR(5),
 dvinspbezoekmewcodeinsp CHAR(5),
 dnkeyinspsoortbezoek INTEGER,
 ddstartdatum TIMESTAMP WITHOUT TIME ZONE,
 ddgeplandbezoek TIMESTAMP WITHOUT TIME ZONE,
 dvtoezzaakoms VARCHAR(200),
 dnkeysoortomgverg INTEGER,
 dnkeyteamszaakverantw INTEGER,
 dnkeyproducten INTEGER,
 dnkeysubproducten INTEGER,
 dnkeyproductklanten INTEGER,
 dnkeyproductwkp INTEGER,
 CONSTRAINT cpk_tbbulkinsptoezicht PRIMARY KEY(dnkey),
 CONSTRAINT chk_tbbulkinsptoezicht_dvdoel CHECK ((dvdoel)::text = ANY (ARRAY[('I'::character varying)::text, ('T'::character varying)::text, ('O'::character varying)::text])),
 CONSTRAINT chk_tbbulkinsptoezicht_inspbezoek CHECK (dlinspbezoek = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_tbbulkinsptoezicht_prodintbzaakprod CHECK (dlprodintbzaakproduct = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_tbbulkinsptoezicht_productaanzaak CHECK (dlproductaanzaak = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT cnn_tbbulkinsptoezicht_dvdoel CHECK (dvdoel IS NOT NULL),
 CONSTRAINT cnn_tbbulkinsptoezicht_inspbezoek CHECK (dlinspbezoek IS NOT NULL),
 CONSTRAINT cnn_tbbulkinsptoezicht_keymilinrichting CHECK (dnkeymilinrichtingen IS NOT NULL),
 CONSTRAINT cnn_tbbulkinsptoezicht_keyperceel CHECK (dnkeyperceeladressen IS NOT NULL),
 CONSTRAINT cnn_tbbulkinsptoezicht_prodintbzaakprod CHECK (dlprodintbzaakproduct IS NOT NULL),
 CONSTRAINT cnn_tbbulkinsptoezicht_productaanzaak CHECK (dlproductaanzaak IS NOT NULL),
 CONSTRAINT cfk_tbbulkinsptoezicht_dvmewcodeinsp FOREIGN KEY (dvmewcodeinsp)
   REFERENCES public.tbmedewerkers(dvcode)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_inspbezmewcodeinsp FOREIGN KEY (dvinspbezoekmewcodeinsp)
   REFERENCES public.tbmedewerkers(dvcode)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keyinspaanl FOREIGN KEY (dnkeyinspaanleiding)
   REFERENCES public.tbinspaanleiding(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keyinspond FOREIGN KEY (dnkeyinsponderwerpen)
   REFERENCES public.tbinsponderwerpen(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keyinspsoortbez FOREIGN KEY (dnkeyinspsoortbezoek)
   REFERENCES public.tbinspsoortbezoek(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keymilinrichting FOREIGN KEY (dnkeymilinrichtingen)
   REFERENCES public.tbmilinrichtingen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keyperceel FOREIGN KEY (dnkeyperceeladressen)
   REFERENCES public.tbperceeladressen(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keyprodklant FOREIGN KEY (dnkeyproductklanten)
   REFERENCES public.tbproductklanten(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keyproduct FOREIGN KEY (dnkeyproducten)
   REFERENCES public.tbproducten(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keyproductwkp FOREIGN KEY (dnkeyproductwkp)
   REFERENCES public.tbproductwerkpakketten(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keysoortomgverg FOREIGN KEY (dnkeysoortomgverg)
   REFERENCES public.tbsoortomgverg(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keysubproduct FOREIGN KEY (dnkeysubproducten)
   REFERENCES public.tbsubproducten(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbbulkinsptoezicht_keyteamzaakverantw FOREIGN KEY (dnkeyteamszaakverantw)
   REFERENCES public.tbteams(dnkey)
   ON DELETE SET NULL
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.tbbulkinsptoezicht
IS 'Tabel met selectie van inrichtingen waarvoor ofwel in bulk inspecties voor worden aangemaakt ofwel in bulk toezichtzaken voor worden aangemaakt. De lijst wordt opgesteld via wizard BulkInspSelecteerInrichtingen en wordt gevuld met een inrinchtingen selectie op basis van OF 1.een ingevoerd select statement, OF 2. een aangewezen rapport uit OpenWave, OF 3. een Excel bestand. Indien gebaseerd op Excel bestand dan zijn ook gegevens voor ofwel inspecties (eventueel met eerste bezoek) of toezichtzaken gevuld (eventueel met product en subproduct etc.)';

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

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeymilinrichtingen
IS 'Foreign key naar tbmilinrichtingen.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeyperceeladressen
IS 'Foreign key naar tbperceeladressen.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dvdoel
IS 'Geeft aan of bekend is wat het doel is. Mogelijke waardes: I = Inspecties aanmaken, T = Toezichtzaken aanmaken, O = Onbekend. Indien onbekend dan wordt later in proces van in bulk inspecties/toezichtzaken aanmaken aangegeven wat het doel is door de gebruiker';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeyinspaanleiding
IS 'Foreign key naar tbinspaanleiding.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeyinsponderwerpen
IS 'Foreign key naar tbinsponderwerpen.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dlproductaanzaak
IS 'Geeft aan of er een product aan de aan te maken toezichtzaak gekoppeld moet worden in situatie max. 1 product per zaak (tbomgvergunning.dnkeyproducten). Default False';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dlprodintbzaakproduct
IS 'Geeft aan of er een product aan de aan te maken toezichtzaak gekoppeld moet worden in situatie meerdere producten per zaak, dan wel aan het inspectietraject (record  aanmaken in tbzaakproducten). Default False';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dlinspbezoek
IS 'Geeft aan of er een inspectiebezoek aangemaakt moet worden onder de aan te maken inspectie (in situatie inspecties aanmaken). Default False';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dvmewcodeinsp
IS 'Code van de medewerker (tbmedewerkers.dvcode) die als inspecteur wordt toegewezen aan het inspectietraject, dan wel als behandelaar van de toezichtzaak';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dvinspbezoekmewcodeinsp
IS 'Code van de medewerker (tbmedewerkers.dvcode) die als inspecteur aan het inspectiebezoek wordt toegewezen';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeyinspsoortbezoek
IS 'Foreign key naar tbinspsoortbezoek.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.ddstartdatum
IS 'Startdatum van het inspectietraject dan wel de toezichtzaak';

COMMENT ON COLUMN public.tbbulkinsptoezicht.ddgeplandbezoek
IS 'Geplande bezoekdatum van het inspectiebezoek';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dvtoezzaakoms
IS 'Omschrijving van de toezichtzaak';

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

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeyteamszaakverantw
IS 'Foreign key naar tbteams.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeyproducten
IS 'Foreign key naar tbproducten.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeysubproducten
IS 'Foreign key naar tbsubproducten.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeyproductklanten
IS 'Foreign key naar tbproductklanten.dnkey';

COMMENT ON COLUMN public.tbbulkinsptoezicht.dnkeyproductwkp
IS 'Foreign key naar tbproductwerkpakketten.dnkey';

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