Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel met geconstateerde overtredingen tijdens een inspectietraject
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbinsponrechtm_dnkey_seq'::regclass) |
Primary key. |
|||
|
dnkeyinspecties |
integer |
|
|
|
|
Foreign key naar TbInspecties.dnkey. |
|
|
dvcodemedewerkers |
char(5) |
|
|
|
|
De inspecteur die de onrechtmatigheid inboekt. Foreign key naar TbMedewerkers.dvcode. |
|
|
dnkeyhandhovertreding |
integer |
|
|
|
|
Foreign key naar TbhandhOvertreding.dnkey. |
|
|
|
ddconstatering |
timestamp |
|
|
|
|
Datum onrechtmatigheid geconstateerd. |
|
|
ddopgelost |
timestamp |
|
|
|
|
Datum onrechtmatigheid opgelost. |
|
|
dvuitleg |
varchar(4000) |
|
|
|
|
Uitleg van de geconstateerde onrechtmatigheid. |
|
|
dvdc_questionid |
varchar(40) |
|
|
|
|
De id uit de API Answers (dus eigenlijk de id van het answer) van Digitale Checklisten indien DC de bron is voor de onrechtmatigheid. |
|
|
dvactiviteitoms |
varchar(500) |
|
|
|
|
Omschrijving van bijbehorende activiteit (uit DC dus). |
|
|
dvartikel |
varchar(750) |
|
|
|
|
Artikel. |
|
|
dvafspraken |
varchar(4000) |
|
|
|
|
Gemaakte afspraken. |
|
|
dvinterneopm |
varchar(4000) |
|
|
|
|
Interne opmerkingen. |
|
|
ddstreefdatum |
timestamp |
|
|
|
|
Streefdatum opgelost zijn onrechtmatigheid. |
|
dnkeycontactadressen |
integer |
|
|
|
|
Overtreder. Foreign key naar TbContactadressen.dnkey. |
|
|
dnkeylhsmatrix |
integer |
|
|
|
|
Foreign key naar TbLHSmatrix.dnkey. |
|
|
|
dvlhsmotivatie |
varchar(2000) |
|
|
|
|
Motivatie voor keuze uit LHS matrix. |
|
|
ddlaatstecons |
timestamp |
|
|
|
|
Laatste datum dat onrechtmatigheid gecontroleerd is. |
|
|
dvopmerkinglaatstecons |
varchar(1000) |
|
|
|
|
Opmerking bij laatste controle van de onrechtmatigheid. |
|
|
dlinterneopmerking |
char(1) |
|
|
|
'F'::bpchar |
T of F (default F). True indien interne opmerking (dvinterneopm) gevuld is. |
|
dnkeywetbasis |
integer |
|
|
|
|
Foreign key naar tbhandhwetbasis.dnkey. |
|
|
|
dlhoofdovertreding |
char(1) |
|
|
|
'F'::bpchar |
Hoofdovertreding. Default F. Er mag per inspectietraject maar 1 hoofdovertreding bestaan. |
|
|
dvtekstoffence |
varchar(4000) |
|
|
|
|
Inhoud van het veld "Tekst niet in orde" aangeleverd door Digitale Checklisten |
|
|
dvtekstundoing |
varchar(4000) |
|
|
|
|
Inhoud van het veld "Ongedaan Making" aangeleverd door Digitale Checklisten |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_tbinsponr_dnkeycontact |
dnkeycontactadressen |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbinsponr_dnkeylhsmatrix |
dnkeylhsmatrix |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbinsponr_tbhandovertr |
dnkeyhandhovertreding |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbinsponr_tbinspecties |
dnkeyinspecties |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbinsponr_tbmedewerkers |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbinsponrechtm_keywetbasis |
dnkeywetbasis |
dnkey |
No Action |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_tbinsponr_dlhoofdovertreding |
dlhoofdovertreding = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
chk_tbinsponr_dlinterneopmerking |
dlinterneopmerking = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
cnn_insponr_codemw |
dvcodemedewerkers IS NOT NULL |
|
cnn_insponr_ddconstatering |
ddconstatering IS NOT NULL |
|
cnn_insponr_keyinspecties |
dnkeyinspecties IS NOT NULL |
|
cnn_tbinsponr_dlhoofdovertreding |
dlhoofdovertreding IS NOT NULL |
|
cnn_tbinsponr_dlinterneopmerking |
dlinterneopmerking IS NOT NULL |
|
cnn_tbinsponrechtm_dnkeywetbasis |
dnkeywetbasis IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbinsponrechtm |
btree |
|
dnkey |
|
||
idu_tbinsponr_dlhoofdovertreding |
btree |
|
dnkeyinspecties, dlhoofdovertreding |
|
|
|
idx_insponr_codemw |
btree |
|
dvcodemedewerkers |
|
|
|
idx_insponr_ddconstatering |
btree |
|
ddconstatering |
|
|
|
idx_insponr_ddopgelost |
btree |
|
ddopgelost |
|
|
|
idx_insponr_keyhandhovertr |
btree |
|
dnkeyhandhovertreding |
|
|
|
idx_insponr_keyinspecties |
btree |
|
dnkeyinspecties |
|
|
|
idx_tbinsponr_keylhsmatrix |
btree |
|
dnkeylhsmatrix |
|
|
|
Triggers
There are no triggers for table tbinsponrechtm
Rules
There are no rules for table tbinsponrechtm
Policies
There are no policies for table tbinsponrechtm
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
public |
cfk_tbdcinspopmerkingen_dnkeyinsponrechtm |
dnkeyinsponrechtm |
dnkey |
Cascade |
No Action |
|
Immediate |
|
||
public |
cfk_tbinspovgeb_keyinsponrecht |
dnkeyinsponrechtm |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tbinsponrechtm (
dnkey SERIAL,
dnkeyinspecties INTEGER,
dvcodemedewerkers CHAR(5),
dnkeyhandhovertreding INTEGER,
ddconstatering TIMESTAMP WITHOUT TIME ZONE,
ddopgelost TIMESTAMP WITHOUT TIME ZONE,
dvuitleg VARCHAR(4000),
dvdc_questionid VARCHAR(40),
dvactiviteitoms VARCHAR(500),
dvartikel VARCHAR(750),
dvafspraken VARCHAR(4000),
dvinterneopm VARCHAR(4000),
ddstreefdatum TIMESTAMP WITHOUT TIME ZONE,
dnkeycontactadressen INTEGER,
dnkeylhsmatrix INTEGER,
dvlhsmotivatie VARCHAR(2000),
ddlaatstecons TIMESTAMP WITHOUT TIME ZONE,
dvopmerkinglaatstecons VARCHAR(1000),
dlinterneopmerking CHAR(1) DEFAULT 'F'::bpchar,
dnkeywetbasis INTEGER,
dlhoofdovertreding CHAR(1) DEFAULT 'F'::bpchar,
dvtekstoffence VARCHAR(4000),
dvtekstundoing VARCHAR(4000),
CONSTRAINT cpk_tbinsponrechtm PRIMARY KEY(dnkey),
CONSTRAINT chk_tbinsponr_dlhoofdovertreding CHECK (dlhoofdovertreding = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT chk_tbinsponr_dlinterneopmerking CHECK (dlinterneopmerking = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT cnn_insponr_codemw CHECK (dvcodemedewerkers IS NOT NULL),
CONSTRAINT cnn_insponr_ddconstatering CHECK (ddconstatering IS NOT NULL),
CONSTRAINT cnn_insponr_keyinspecties CHECK (dnkeyinspecties IS NOT NULL),
CONSTRAINT cnn_tbinsponr_dlhoofdovertreding CHECK (dlhoofdovertreding IS NOT NULL),
CONSTRAINT cnn_tbinsponr_dlinterneopmerking CHECK (dlinterneopmerking IS NOT NULL),
CONSTRAINT cnn_tbinsponrechtm_dnkeywetbasis CHECK (dnkeywetbasis IS NOT NULL),
CONSTRAINT cfk_tbinsponr_dnkeycontact FOREIGN KEY (dnkeycontactadressen)
REFERENCES public.tbcontactadressen(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbinsponr_dnkeylhsmatrix FOREIGN KEY (dnkeylhsmatrix)
REFERENCES public.tblhsmatrix(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbinsponr_tbhandovertr FOREIGN KEY (dnkeyhandhovertreding)
REFERENCES public.tbhandhovertreding(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbinsponr_tbinspecties FOREIGN KEY (dnkeyinspecties)
REFERENCES public.tbinspecties(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbinsponr_tbmedewerkers FOREIGN KEY (dvcodemedewerkers)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbinsponrechtm_keywetbasis FOREIGN KEY (dnkeywetbasis)
REFERENCES public.tbhandhwetbasis(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbinsponrechtm
IS 'Tabel met geconstateerde overtredingen tijdens een inspectietraject';
COMMENT ON COLUMN public.tbinsponrechtm.dnkey
IS 'Primary key.';
COMMENT ON COLUMN public.tbinsponrechtm.dnkeyinspecties
IS 'Foreign key naar TbInspecties.dnkey.';
COMMENT ON COLUMN public.tbinsponrechtm.dvcodemedewerkers
IS 'De inspecteur die de onrechtmatigheid inboekt. Foreign key naar TbMedewerkers.dvcode.';
COMMENT ON COLUMN public.tbinsponrechtm.dnkeyhandhovertreding
IS 'Foreign key naar TbhandhOvertreding.dnkey.';
COMMENT ON COLUMN public.tbinsponrechtm.ddconstatering
IS 'Datum onrechtmatigheid geconstateerd.';
COMMENT ON COLUMN public.tbinsponrechtm.ddopgelost
IS 'Datum onrechtmatigheid opgelost.';
COMMENT ON COLUMN public.tbinsponrechtm.dvuitleg
IS 'Uitleg van de geconstateerde onrechtmatigheid.';
COMMENT ON COLUMN public.tbinsponrechtm.dvdc_questionid
IS 'De id uit de API Answers (dus eigenlijk de id van het answer) van Digitale Checklisten indien DC de bron is voor de onrechtmatigheid.';
COMMENT ON COLUMN public.tbinsponrechtm.dvactiviteitoms
IS 'Omschrijving van bijbehorende activiteit (uit DC dus).';
COMMENT ON COLUMN public.tbinsponrechtm.dvartikel
IS 'Artikel.';
COMMENT ON COLUMN public.tbinsponrechtm.dvafspraken
IS 'Gemaakte afspraken.';
COMMENT ON COLUMN public.tbinsponrechtm.dvinterneopm
IS 'Interne opmerkingen.';
COMMENT ON COLUMN public.tbinsponrechtm.ddstreefdatum
IS 'Streefdatum opgelost zijn onrechtmatigheid.';
COMMENT ON COLUMN public.tbinsponrechtm.dnkeycontactadressen
IS 'Overtreder. Foreign key naar TbContactadressen.dnkey.';
COMMENT ON COLUMN public.tbinsponrechtm.dnkeylhsmatrix
IS 'Foreign key naar TbLHSmatrix.dnkey.';
COMMENT ON COLUMN public.tbinsponrechtm.dvlhsmotivatie
IS 'Motivatie voor keuze uit LHS matrix.';
COMMENT ON COLUMN public.tbinsponrechtm.ddlaatstecons
IS 'Laatste datum dat onrechtmatigheid gecontroleerd is.';
COMMENT ON COLUMN public.tbinsponrechtm.dvopmerkinglaatstecons
IS 'Opmerking bij laatste controle van de onrechtmatigheid.';
COMMENT ON COLUMN public.tbinsponrechtm.dlinterneopmerking
IS 'T of F (default F). True indien interne opmerking (dvinterneopm) gevuld is.';
COMMENT ON COLUMN public.tbinsponrechtm.dnkeywetbasis
IS 'Foreign key naar tbhandhwetbasis.dnkey.';
COMMENT ON COLUMN public.tbinsponrechtm.dlhoofdovertreding
IS 'Hoofdovertreding. Default F. Er mag per inspectietraject maar 1 hoofdovertreding bestaan.';
COMMENT ON COLUMN public.tbinsponrechtm.dvtekstoffence
IS 'Inhoud van het veld "Tekst niet in orde" aangeleverd door Digitale Checklisten';
COMMENT ON COLUMN public.tbinsponrechtm.dvtekstundoing
IS 'Inhoud van het veld "Ongedaan Making" aangeleverd door Digitale Checklisten';
CREATE UNIQUE INDEX idu_tbinsponr_dlhoofdovertreding ON public.tbinsponrechtm
USING btree (dnkeyinspecties, dlhoofdovertreding COLLATE pg_catalog."default")
WHERE (dlhoofdovertreding = 'T'::bpchar);
CREATE INDEX idx_insponr_codemw ON public.tbinsponrechtm
USING btree (dvcodemedewerkers COLLATE pg_catalog."default");
CREATE INDEX idx_insponr_ddconstatering ON public.tbinsponrechtm
USING btree (ddconstatering);
CREATE INDEX idx_insponr_ddopgelost ON public.tbinsponrechtm
USING btree (ddopgelost);
CREATE INDEX idx_insponr_keyhandhovertr ON public.tbinsponrechtm
USING btree (dnkeyhandhovertreding);
CREATE INDEX idx_insponr_keyinspecties ON public.tbinsponrechtm
USING btree (dnkeyinspecties);
CREATE INDEX idx_tbinsponr_keylhsmatrix ON public.tbinsponrechtm
USING btree (dnkeylhsmatrix);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49 |
![]() ![]() ![]() |