Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

Table: tbmilzwemext

 

 

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

public.tbmilzwemlaboratoria

dnkey

No Action

No Action

 

Immediate

 

cfk_tbmilzwemext_dnkeymilinrichtingen

dnkeymilinrichtingen

public.tbmilinrichtingen

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
Previous topic Chapter index Next topic