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 |
dvcode |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_inspbezmewcodeinsp |
dvinspbezoekmewcodeinsp |
dvcode |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keyinspaanl |
dnkeyinspaanleiding |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keyinspond |
dnkeyinsponderwerpen |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keyinspsoortbez |
dnkeyinspsoortbezoek |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keymilinrichting |
dnkeymilinrichtingen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keyperceel |
dnkeyperceeladressen |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keyprodklant |
dnkeyproductklanten |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keyproduct |
dnkeyproducten |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keyproductwkp |
dnkeyproductwkp |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keysoortomgverg |
dnkeysoortomgverg |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keysubproduct |
dnkeysubproducten |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_tbbulkinsptoezicht_keyteamzaakverantw |
dnkeyteamszaakverantw |
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 |
![]() ![]() ![]() |