Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel met collegiale toetsen op een geregistreerd document (dochtertabel van tbcorrespondentie)
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbcorrespcollegtoets_dnkey_seq'::regclass) |
Primary key |
|||
|
dnkeycorrespondentie |
integer |
|
|
|
|
Foreign key naar tbcorrespondentie.dnkey (geregistreerd document) waar de toets bijhoort |
|
|
dvcodemwaanvrager |
char(5) |
|
|
|
|
Foreign key naar tbmedewerkers.dvcode. Degene die de collegiale toets vraagt |
|
|
dvcodemwvoorwie |
char(5) |
|
|
|
|
Foreign key naar tbmedewerkers.dvcode. Degene die de toets uitvoert |
|
|
|
dddatumaanvraag |
timestamp |
|
|
|
|
Datum dat toet is aangevraagd |
|
|
dddatumgetoetst |
timestamp |
|
|
|
|
Datum dat de toets is gedaan |
|
|
dlakkoord |
char(1) |
|
|
|
'N'::bpchar |
T of F of N. (N)og niet bekend is de defaultwaarde |
|
|
dvopmerkingaanvraag |
varchar(4000) |
|
|
|
|
Opmerking bij de aanvraag van de toets |
|
|
dvopmerkinggetoetst |
varchar(4000) |
|
|
|
|
Opmerking van de toetser |
|
|
dlgezien |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan heeft de aanvrager het resultaat van de toetser gezien. F is de default |
|
dnkeyteamsverantw |
integer |
|
|
|
|
Foreign key naar tbteams.dnkey. Team die de toets uitvoert |
|
|
|
ddmailverstuurd |
timestamp |
|
|
|
|
Datum dat mail is verzonden naar collegiale toetser |
|
dvcodemwdatumtoetsgewijzigd |
char(5) |
|
|
|
|
Foreign key naar tbmedewerkers.dvcode. Degene die de dddatumgetoetst heeft gewijzigd |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_tbcorrespcolleg_codeav |
dvcodemwaanvrager |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbcorrespcolleg_codevw |
dvcodemwvoorwie |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbcorrespcolleg_dnkeyteamsverantw |
dnkeyteamsverantw |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbcorrespcolleg_keycorresp |
dnkeycorrespondentie |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_tbcorrespcollegtoets_dvcodemwdatumtoetsgewijzigd |
dvcodemwdatumtoetsgewijzigd |
dvcode |
No Action |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_tbcorrespcolleg_dlakkoord |
dlakkoord = ANY (ARRAY['F'::bpchar, 'T'::bpchar, 'N'::bpchar]) |
|
chk_tbcorrespcolleg_dlgezien |
dlgezien = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
cnn_tbcorrespcolleg_codeav |
dvcodemwaanvrager IS NOT NULL |
|
cnn_tbcorrespcolleg_codevwofteam |
(dvcodemwvoorwie IS NOT NULL) OR (dnkeyteamsverantw IS NOT NULL) |
|
cnn_tbcorrespcolleg_dlakkoord |
dlakkoord IS NOT NULL |
|
cnn_tbcorrespcolleg_dlgezien |
dlgezien IS NOT NULL |
|
cnn_tbcorrespcolleg_keycorresp |
dnkeycorrespondentie IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbcorrespcollegtoets |
btree |
|
dnkey |
|
||
idx_correspcolleg_codeaanvr |
btree |
|
dvcodemwaanvrager, dlgezien, dddatumgetoetst |
|
|
|
idx_correspcolleg_codetoetser |
btree |
|
dvcodemwvoorwie, dddatumaanvraag |
|
|
|
idx_correspcolleg_keycorresp |
btree |
|
dnkeycorrespondentie |
|
|
|
Triggers
There are no triggers for table tbcorrespcollegtoets
Rules
There are no rules for table tbcorrespcollegtoets
Policies
There are no policies for table tbcorrespcollegtoets
Referenced
There are no tables referenced by table tbcorrespcollegtoets
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tbcorrespcollegtoets (
dnkey SERIAL,
dnkeycorrespondentie INTEGER,
dvcodemwaanvrager CHAR(5),
dvcodemwvoorwie CHAR(5),
dddatumaanvraag TIMESTAMP WITHOUT TIME ZONE,
dddatumgetoetst TIMESTAMP WITHOUT TIME ZONE,
dlakkoord CHAR(1) DEFAULT 'N'::bpchar,
dvopmerkingaanvraag VARCHAR(4000),
dvopmerkinggetoetst VARCHAR(4000),
dlgezien CHAR(1) DEFAULT 'F'::bpchar,
dnkeyteamsverantw INTEGER,
ddmailverstuurd TIMESTAMP WITHOUT TIME ZONE,
dvcodemwdatumtoetsgewijzigd CHAR(5),
CONSTRAINT cpk_tbcorrespcollegtoets PRIMARY KEY(dnkey),
CONSTRAINT chk_tbcorrespcolleg_dlakkoord CHECK (dlakkoord = ANY (ARRAY['F'::bpchar, 'T'::bpchar, 'N'::bpchar])),
CONSTRAINT chk_tbcorrespcolleg_dlgezien CHECK (dlgezien = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT cnn_tbcorrespcolleg_codeav CHECK (dvcodemwaanvrager IS NOT NULL),
CONSTRAINT cnn_tbcorrespcolleg_codevwofteam CHECK ((dvcodemwvoorwie IS NOT NULL) OR (dnkeyteamsverantw IS NOT NULL)),
CONSTRAINT cnn_tbcorrespcolleg_dlakkoord CHECK (dlakkoord IS NOT NULL),
CONSTRAINT cnn_tbcorrespcolleg_dlgezien CHECK (dlgezien IS NOT NULL),
CONSTRAINT cnn_tbcorrespcolleg_keycorresp CHECK (dnkeycorrespondentie IS NOT NULL),
CONSTRAINT cfk_tbcorrespcolleg_codeav FOREIGN KEY (dvcodemwaanvrager)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbcorrespcolleg_codevw FOREIGN KEY (dvcodemwvoorwie)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbcorrespcolleg_dnkeyteamsverantw FOREIGN KEY (dnkeyteamsverantw)
REFERENCES public.tbteams(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbcorrespcolleg_keycorresp FOREIGN KEY (dnkeycorrespondentie)
REFERENCES public.tbcorrespondentie(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbcorrespcollegtoets_dvcodemwdatumtoetsgewijzigd FOREIGN KEY (dvcodemwdatumtoetsgewijzigd)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbcorrespcollegtoets
IS 'Tabel met collegiale toetsen op een geregistreerd document (dochtertabel van tbcorrespondentie)';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dnkey
IS 'Primary key';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dnkeycorrespondentie
IS 'Foreign key naar tbcorrespondentie.dnkey (geregistreerd document) waar de toets bijhoort';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dvcodemwaanvrager
IS 'Foreign key naar tbmedewerkers.dvcode. Degene die de collegiale toets vraagt';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dvcodemwvoorwie
IS 'Foreign key naar tbmedewerkers.dvcode. Degene die de toets uitvoert';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dddatumaanvraag
IS 'Datum dat toet is aangevraagd';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dddatumgetoetst
IS 'Datum dat de toets is gedaan';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dlakkoord
IS 'T of F of N. (N)og niet bekend is de defaultwaarde';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dvopmerkingaanvraag
IS 'Opmerking bij de aanvraag van de toets';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dvopmerkinggetoetst
IS 'Opmerking van de toetser';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dlgezien
IS 'T of F. Indien T dan heeft de aanvrager het resultaat van de toetser gezien. F is de default';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dnkeyteamsverantw
IS 'Foreign key naar tbteams.dnkey. Team die de toets uitvoert';
COMMENT ON COLUMN public.tbcorrespcollegtoets.ddmailverstuurd
IS 'Datum dat mail is verzonden naar collegiale toetser';
COMMENT ON COLUMN public.tbcorrespcollegtoets.dvcodemwdatumtoetsgewijzigd
IS 'Foreign key naar tbmedewerkers.dvcode. Degene die de dddatumgetoetst heeft gewijzigd';
CREATE INDEX idx_correspcolleg_codeaanvr ON public.tbcorrespcollegtoets
USING btree (dvcodemwaanvrager COLLATE pg_catalog."default", dlgezien COLLATE pg_catalog."default", dddatumgetoetst);
CREATE INDEX idx_correspcolleg_codetoetser ON public.tbcorrespcollegtoets
USING btree (dvcodemwvoorwie COLLATE pg_catalog."default", dddatumaanvraag);
CREATE INDEX idx_correspcolleg_keycorresp ON public.tbcorrespcollegtoets
USING btree (dnkeycorrespondentie);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49 |
![]() ![]() ![]() |