Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel van geplande en afgeronde bezoeken per inspectietraject
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
|---|---|---|---|---|---|---|---|---|
|
|
dnkey |
serial |
|
|
|
nextval('tbinspbezoeken_dnkey_seq'::regclass) |
Primary. |
|
|
dnkeyinspecties |
integer |
|
|
|
|
Foreign key naar TbInspecties.dnkey. |
|
|
dvcodemedewerkers |
char(5) |
|
|
|
|
De inspecteur die voor het bezoek gepland staat. Foreign key naar TbMedewerkers.dvcode. |
|
|
ddgepland |
timestamp |
|
|
|
|
Datum bezoek gepland. |
|
|
ddafgehandeld |
timestamp |
|
|
|
|
Datum bezoek uitgevoerd. |
|
|
dvverslag |
varchar(4000) |
|
|
|
|
Verslag van het bezoek. |
|
|
dnkeyinspsoortbezoek |
integer |
|
|
|
|
Foreign key naar TbInspSoortbezoek.dnkey. |
|
|
dnkeycontactadressen |
integer |
|
|
|
|
Gesproken met. Foreign key naar TbContactadressen.dnkey. |
|
|
dvtijdstip |
char(5) |
|
|
|
|
Geplande tijd van inspectiebezoek. |
|
|
dladminafgehandeld |
char(1) |
|
|
|
'F'::bpchar |
Vinkje dat inspectiebezoek administratief is afgehandeld. |
|
|
dlisautogesloten |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan is bij het sluiten van de zaak het bezoek automatisch afgehandeld. Default false. |
Foreign Keys
Name | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
|---|---|---|---|---|---|---|---|---|
cfk_tbcontactadr_keyadres |
dnkeycontactadressen |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbinspbez_keyinspsrtbez |
dnkeyinspsoortbezoek |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbinspbez_tbinspecties |
dnkeyinspecties |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbinspbez_tbmedewerkers |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
|---|---|---|
chk_inspbez_dladminafgehandeld |
dladminafgehandeld = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbinspbezoeken_dlisautogesloten |
dlisautogesloten = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
cnn_inspbez_codemw |
dvcodemedewerkers IS NOT NULL |
|
cnn_inspbez_ddgepland |
ddgepland IS NOT NULL |
|
cnn_inspbez_dladminafgehandeld |
dladminafgehandeld IS NOT NULL |
|
cnn_inspbez_keyinspecties |
dnkeyinspecties IS NOT NULL |
|
cnn_tbinspbezoeken_dlisautogesloten |
dlisautogesloten IS NOT NULL |
|
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
|---|---|---|---|---|---|---|
cpk_tbinspbezoeken |
btree |
|
dnkey |
|
|
|
idx_inspbez_codemw |
btree |
|
dvcodemedewerkers |
|
|
|
idx_inspbez_ddafgehandeld |
btree |
|
ddafgehandeld |
|
|
|
idx_inspbez_ddgepland |
btree |
|
ddgepland |
|
|
|
idx_inspbez_keyinspecties |
btree |
|
dnkeyinspecties |
|
|
|
idx_inspbez_keyinspsrtbez |
btree |
|
dnkeyinspsoortbezoek |
|
|
|
Triggers
There are no triggers for table tbinspbezoeken
Rules
There are no rules for table tbinspbezoeken
Policies
There are no policies for table tbinspbezoeken
Referenced
Table | Schema | Foreign Key | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
|---|---|---|---|---|---|---|---|---|---|---|
public |
cfk_tbcorresp_keyinspbezoeken |
dnkeyinspbezoeken |
dnkey |
Set Null |
No Action |
|
Immediate |
|
Properties
Property | Value |
|---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tbinspbezoeken (
dnkey SERIAL,
dnkeyinspecties INTEGER STORAGE PLAIN,
dvcodemedewerkers CHAR(5),
ddgepland TIMESTAMP WITHOUT TIME ZONE STORAGE PLAIN,
ddafgehandeld TIMESTAMP WITHOUT TIME ZONE STORAGE PLAIN,
dvverslag VARCHAR(4000),
dnkeyinspsoortbezoek INTEGER STORAGE PLAIN,
dnkeycontactadressen INTEGER STORAGE PLAIN,
dvtijdstip CHAR(5),
dladminafgehandeld CHAR(1) DEFAULT 'F'::bpchar,
dlisautogesloten CHAR(1) DEFAULT 'F'::bpchar,
CONSTRAINT cpk_tbinspbezoeken PRIMARY KEY(dnkey),
CONSTRAINT chk_inspbez_dladminafgehandeld CHECK (dladminafgehandeld = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbinspbezoeken_dlisautogesloten CHECK (dlisautogesloten = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT cnn_inspbez_codemw CHECK (dvcodemedewerkers IS NOT NULL),
CONSTRAINT cnn_inspbez_ddgepland CHECK (ddgepland IS NOT NULL),
CONSTRAINT cnn_inspbez_dladminafgehandeld CHECK (dladminafgehandeld IS NOT NULL),
CONSTRAINT cnn_inspbez_keyinspecties CHECK (dnkeyinspecties IS NOT NULL),
CONSTRAINT cnn_tbinspbezoeken_dlisautogesloten CHECK (dlisautogesloten IS NOT NULL),
CONSTRAINT cfk_tbcontactadr_keyadres FOREIGN KEY (dnkeycontactadressen)
REFERENCES public.tbcontactadressen(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbinspbez_keyinspsrtbez FOREIGN KEY (dnkeyinspsoortbezoek)
REFERENCES public.tbinspsoortbezoek(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbinspbez_tbinspecties FOREIGN KEY (dnkeyinspecties)
REFERENCES public.tbinspecties(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbinspbez_tbmedewerkers FOREIGN KEY (dvcodemedewerkers)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbinspbezoeken
IS 'Tabel van geplande en afgeronde bezoeken per inspectietraject';
COMMENT ON COLUMN public.tbinspbezoeken.dnkey
IS 'Primary.';
COMMENT ON COLUMN public.tbinspbezoeken.dnkeyinspecties
IS 'Foreign key naar TbInspecties.dnkey.';
COMMENT ON COLUMN public.tbinspbezoeken.dvcodemedewerkers
IS 'De inspecteur die voor het bezoek gepland staat. Foreign key naar TbMedewerkers.dvcode.';
COMMENT ON COLUMN public.tbinspbezoeken.ddgepland
IS 'Datum bezoek gepland.';
COMMENT ON COLUMN public.tbinspbezoeken.ddafgehandeld
IS 'Datum bezoek uitgevoerd.';
COMMENT ON COLUMN public.tbinspbezoeken.dvverslag
IS 'Verslag van het bezoek.';
COMMENT ON COLUMN public.tbinspbezoeken.dnkeyinspsoortbezoek
IS 'Foreign key naar TbInspSoortbezoek.dnkey.';
COMMENT ON COLUMN public.tbinspbezoeken.dnkeycontactadressen
IS 'Gesproken met. Foreign key naar TbContactadressen.dnkey.';
COMMENT ON COLUMN public.tbinspbezoeken.dvtijdstip
IS 'Geplande tijd van inspectiebezoek.';
COMMENT ON COLUMN public.tbinspbezoeken.dladminafgehandeld
IS 'Vinkje dat inspectiebezoek administratief is afgehandeld.';
COMMENT ON COLUMN public.tbinspbezoeken.dlisautogesloten
IS 'T of F. Indien T dan is bij het sluiten van de zaak het bezoek automatisch afgehandeld. Default false.';
CREATE INDEX idx_inspbez_codemw ON public.tbinspbezoeken
USING btree (dvcodemedewerkers COLLATE pg_catalog."default");
CREATE INDEX idx_inspbez_ddafgehandeld ON public.tbinspbezoeken
USING btree (ddafgehandeld);
CREATE INDEX idx_inspbez_ddgepland ON public.tbinspbezoeken
USING btree (ddgepland);
CREATE INDEX idx_inspbez_keyinspecties ON public.tbinspbezoeken
USING btree (dnkeyinspecties);
CREATE INDEX idx_inspbez_keyinspsrtbez ON public.tbinspbezoeken
USING btree (dnkeyinspsoortbezoek);
This file was generated with SQL Manager for PostgreSQL (www.sqlmanager.net/products/postgresql/manager) at 18/05/2026 15:10 |
|