Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Dit is een uitbreidingstabel van de tabel tbmilinrichtingen m.b.t. zwemwater
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbmilzwemext_dnkey_seq'::regclass) |
Primary key |
|||
|
dnkeymilinrichtingen |
integer |
|
|
|
|
Foreign key naar tbmilinrichtingen.dnkey |
|
|
dnkeylaboratorium |
integer |
|
|
|
|
Foreign key naar tbmilzwemlaboratoria.dnkey |
|
|
|
dvcodehandhaver |
char(5) |
|
|
|
|
Is de dvcode van de handhaver |
|
|
dvinrichtingnaambijlab |
varchar(100) |
|
|
|
|
Naam waaronder de locatie bekend is bij het lab |
|
|
dlisopen |
char(1) |
|
|
|
'T'::bpchar |
T(rue) of F(alse) Is de zwemzaal open of gesloten |
|
|
dvredengesloten |
varchar(200) |
|
|
|
|
Als de zwemzaal gesloten is, dan is het verplicht een reden op te geven |
|
|
dlaerosol |
char(1) |
|
|
|
'F'::bpchar |
T of F. Aerosolvorming (J/N) |
|
|
dlbeheersplan |
char(1) |
|
|
|
'F'::bpchar |
T of F. Hoofdstuk zwemwater in beheersplan (J/N) |
|
|
dlzoutelectrolyse |
char(1) |
|
|
|
'F'::bpchar |
T of F. Zoutelectrolyse (J/N) |
|
|
dlmaatwerkvoorschriften |
char(1) |
|
|
|
'F'::bpchar |
T(rue) of F(alse) zijn er maatwerkvoorschriften |
|
|
dvmaatwerkvoorschriftenomsch |
varchar(200) |
|
|
|
|
|
|
|
dvbinnenopendatum |
varchar(5) |
|
|
|
|
Openingsdatum van de overdekte zwemlokatie |
|
|
dvbinnensluitdatum |
varchar(5) |
|
|
|
|
Sluitingsdatum van de overdekte zwemlokatie |
|
|
dvbuitenopendatum |
varchar(5) |
|
|
|
|
Openingsdatum van de buiten zwemlokatie |
|
|
dvbuitensluitdatum |
varchar(5) |
|
|
|
|
Sluitingsdatum van de buiten zwemlokatie |
|
|
ddoprichtingsdatum |
timestamp |
|
|
|
|
Oprichtingsdatum van de zwemlokatie |
|
|
ddopheffingsdatum |
timestamp |
|
|
|
|
Opheffingsdatum van de zwemlokatie |
|
|
ddmutatiedatum |
timestamp |
|
|
|
|
Mutatie datum van de zwemlokatie |
|
|
dvopeningstijd |
varchar(5) |
|
|
|
|
Openingstijd van de zwemlokatie |
|
|
dvsluitingstijd |
varchar(5) |
|
|
|
|
Sluitingstijd van de zwemlokatie |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_tbmilzwemext_dnkeylaboratorium |
dnkeylaboratorium |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbmilzwemext_dnkeymilinrichtingen |
dnkeymilinrichtingen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_tbmilzwemext_dlaerosol |
dlaerosol = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbmilzwemext_dlbeheersplan |
dlbeheersplan = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbmilzwemext_dlisopen |
dlisopen = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbmilzwemext_dlmaatwerk |
dlmaatwerkvoorschriften = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbmilzwemext_dlzoutelectrolyse |
dlzoutelectrolyse = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbmilzwemext_dvredengesloten |
(dlisopen <> 'F'::bpchar) OR (NOT ((dvredengesloten IS NULL) OR ((dvredengesloten)::text = ''::text))) |
|
cnn_tbmilzwemext_dlaerosol |
dlaerosol IS NOT NULL |
|
cnn_tbmilzwemext_dlbeheersplanl |
dlbeheersplan IS NOT NULL |
|
cnn_tbmilzwemext_dlisopen |
dlisopen IS NOT NULL |
|
cnn_tbmilzwemext_dlmaatwerk |
dlmaatwerkvoorschriften IS NOT NULL |
|
cnn_tbmilzwemext_dlzoutelectrolyse |
dlzoutelectrolyse IS NOT NULL |
|
cnn_tbmilzwemext_dnkeymilinrichtingen |
dnkeymilinrichtingen IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbmilzwemext |
btree |
|
dnkey |
|
Triggers
There are no triggers for table tbmilzwemext
Rules
There are no rules for table tbmilzwemext
Policies
There are no policies for table tbmilzwemext
Referenced
There are no tables referenced by table tbmilzwemext
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tbmilzwemext (
dnkey SERIAL,
dnkeymilinrichtingen INTEGER,
dnkeylaboratorium INTEGER,
dvcodehandhaver CHAR(5),
dvinrichtingnaambijlab VARCHAR(100),
dlisopen CHAR(1) DEFAULT 'T'::bpchar,
dvredengesloten VARCHAR(200),
dlaerosol CHAR(1) DEFAULT 'F'::bpchar,
dlbeheersplan CHAR(1) DEFAULT 'F'::bpchar,
dlzoutelectrolyse CHAR(1) DEFAULT 'F'::bpchar,
dlmaatwerkvoorschriften CHAR(1) DEFAULT 'F'::bpchar,
dvmaatwerkvoorschriftenomsch VARCHAR(200),
dvbinnenopendatum VARCHAR(5),
dvbinnensluitdatum VARCHAR(5),
dvbuitenopendatum VARCHAR(5),
dvbuitensluitdatum VARCHAR(5),
ddoprichtingsdatum TIMESTAMP WITHOUT TIME ZONE,
ddopheffingsdatum TIMESTAMP WITHOUT TIME ZONE,
ddmutatiedatum TIMESTAMP WITHOUT TIME ZONE,
dvopeningstijd VARCHAR(5),
dvsluitingstijd VARCHAR(5),
CONSTRAINT cpk_tbmilzwemext PRIMARY KEY(dnkey),
CONSTRAINT chk_tbmilzwemext_dlaerosol CHECK (dlaerosol = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbmilzwemext_dlbeheersplan CHECK (dlbeheersplan = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbmilzwemext_dlisopen CHECK (dlisopen = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbmilzwemext_dlmaatwerk CHECK (dlmaatwerkvoorschriften = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbmilzwemext_dlzoutelectrolyse CHECK (dlzoutelectrolyse = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbmilzwemext_dvredengesloten CHECK ((dlisopen <> 'F'::bpchar) OR (NOT ((dvredengesloten IS NULL) OR ((dvredengesloten)::text = ''::text)))),
CONSTRAINT cnn_tbmilzwemext_dlaerosol CHECK (dlaerosol IS NOT NULL),
CONSTRAINT cnn_tbmilzwemext_dlbeheersplanl CHECK (dlbeheersplan IS NOT NULL),
CONSTRAINT cnn_tbmilzwemext_dlisopen CHECK (dlisopen IS NOT NULL),
CONSTRAINT cnn_tbmilzwemext_dlmaatwerk CHECK (dlmaatwerkvoorschriften IS NOT NULL),
CONSTRAINT cnn_tbmilzwemext_dlzoutelectrolyse CHECK (dlzoutelectrolyse IS NOT NULL),
CONSTRAINT cnn_tbmilzwemext_dnkeymilinrichtingen CHECK (dnkeymilinrichtingen IS NOT NULL),
CONSTRAINT cfk_tbmilzwemext_dnkeylaboratorium FOREIGN KEY (dnkeylaboratorium)
REFERENCES public.tbmilzwemlaboratoria(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbmilzwemext_dnkeymilinrichtingen FOREIGN KEY (dnkeymilinrichtingen)
REFERENCES public.tbmilinrichtingen(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbmilzwemext
IS 'Dit is een uitbreidingstabel van de tabel tbmilinrichtingen m.b.t. zwemwater';
COMMENT ON COLUMN public.tbmilzwemext.dnkey
IS 'Primary key';
COMMENT ON COLUMN public.tbmilzwemext.dnkeymilinrichtingen
IS 'Foreign key naar tbmilinrichtingen.dnkey';
COMMENT ON COLUMN public.tbmilzwemext.dnkeylaboratorium
IS 'Foreign key naar tbmilzwemlaboratoria.dnkey';
COMMENT ON COLUMN public.tbmilzwemext.dvcodehandhaver
IS 'Is de dvcode van de handhaver';
COMMENT ON COLUMN public.tbmilzwemext.dvinrichtingnaambijlab
IS 'Naam waaronder de locatie bekend is bij het lab';
COMMENT ON COLUMN public.tbmilzwemext.dlisopen
IS 'T(rue) of F(alse) Is de zwemzaal open of gesloten';
COMMENT ON COLUMN public.tbmilzwemext.dvredengesloten
IS 'Als de zwemzaal gesloten is, dan is het verplicht een reden op te geven';
COMMENT ON COLUMN public.tbmilzwemext.dlaerosol
IS 'T of F. Aerosolvorming (J/N)';
COMMENT ON COLUMN public.tbmilzwemext.dlbeheersplan
IS 'T of F. Hoofdstuk zwemwater in beheersplan (J/N)';
COMMENT ON COLUMN public.tbmilzwemext.dlzoutelectrolyse
IS 'T of F. Zoutelectrolyse (J/N)';
COMMENT ON COLUMN public.tbmilzwemext.dlmaatwerkvoorschriften
IS 'T(rue) of F(alse) zijn er maatwerkvoorschriften';
COMMENT ON COLUMN public.tbmilzwemext.dvbinnenopendatum
IS 'Openingsdatum van de overdekte zwemlokatie';
COMMENT ON COLUMN public.tbmilzwemext.dvbinnensluitdatum
IS 'Sluitingsdatum van de overdekte zwemlokatie';
COMMENT ON COLUMN public.tbmilzwemext.dvbuitenopendatum
IS 'Openingsdatum van de buiten zwemlokatie';
COMMENT ON COLUMN public.tbmilzwemext.dvbuitensluitdatum
IS 'Sluitingsdatum van de buiten zwemlokatie';
COMMENT ON COLUMN public.tbmilzwemext.ddoprichtingsdatum
IS 'Oprichtingsdatum van de zwemlokatie';
COMMENT ON COLUMN public.tbmilzwemext.ddopheffingsdatum
IS 'Opheffingsdatum van de zwemlokatie';
COMMENT ON COLUMN public.tbmilzwemext.ddmutatiedatum
IS 'Mutatie datum van de zwemlokatie';
COMMENT ON COLUMN public.tbmilzwemext.dvopeningstijd
IS 'Openingstijd van de zwemlokatie';
COMMENT ON COLUMN public.tbmilzwemext.dvsluitingstijd
IS 'Sluitingstijd van de zwemlokatie';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49 |
![]() ![]() ![]() |