Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Koppeltabel van interne rollen bij omgevinggszaaktypes. Ten dienste van het automatisch toekennen van interne rollen bij het aanmaken van omgevingszaken
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
|---|---|---|---|---|---|---|---|---|
|
|
dnkey |
serial |
|
|
|
nextval('tbkopsrtomginternrol_dnkey_seq'::regclass) |
Primary key |
|
|
dnkeysoortomgverg |
integer |
|
|
|
|
Not null. Foreign key naar tbsoortomgverg.dnkey (zaaktypes omgvergunningen) |
|
|
dnkeyinternerol |
integer |
|
|
|
|
Not null. Foreign key naar tbinternerollen.dnkey |
|
|
dvcodemedewerkers |
char(5) |
|
|
|
|
Foreign key naar tbmedewerkers.dvcode |
|
|
dnkeyteams |
integer |
|
|
|
|
Foreign key naar tbteams.dnkey |
|
|
ddvervaldatum |
timestamp |
|
|
|
|
Datum waarop koppeling interne rol aan zaaktype is komen te vervallen |
|
|
dlauto |
char(1) |
|
|
|
'F'::bpchar |
T of F (default F). Indien T dan wordt bij het aanmaken van een zaak van dit zaaktype, de interne rol toegevoegd aan de zaak (nieuw record in tabel tbomgvergintbetrokkenen) |
Foreign Keys
Name | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
|---|---|---|---|---|---|---|---|---|
cfk_kopsrtomgintrol_dnkeyinternerol |
dnkeyinternerol |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_kopsrtomgintrol_dnkeysoortomgverg |
dnkeysoortomgverg |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_kopsrtomgintrol_dnkeyteams |
dnkeyteams |
dnkey |
Set Null |
No Action |
|
Immediate |
|
|
cfk_kopsrtomgintrol_dvcodemedew |
dvcodemedewerkers |
dvcode |
Set Null |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
|---|---|---|
chk_kopsrtomgintrol_dlauto |
dlauto = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
cnn_kopsrtomgintrol_dlauto |
dlauto IS NOT NULL |
|
cnn_kopsrtomgintrol_dnkeyinternerol |
dnkeyinternerol IS NOT NULL |
|
cnn_kopsrtomgintrol_dnkeysoortomgverg |
dnkeysoortomgverg IS NOT NULL |
|
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
|---|---|---|---|---|---|---|
cpk_tbkopsrtomginternrol |
btree |
|
dnkey |
|
|
|
Triggers
There are no triggers for table tbkopsrtomginternrol
Rules
There are no rules for table tbkopsrtomginternrol
Policies
There are no policies for table tbkopsrtomginternrol
Referenced
There are no tables referenced by table tbkopsrtomginternrol
Properties
Property | Value |
|---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tbkopsrtomginternrol (
dnkey SERIAL,
dnkeysoortomgverg INTEGER STORAGE PLAIN,
dnkeyinternerol INTEGER STORAGE PLAIN,
dvcodemedewerkers CHAR(5),
dnkeyteams INTEGER STORAGE PLAIN,
ddvervaldatum TIMESTAMP WITHOUT TIME ZONE STORAGE PLAIN,
dlauto CHAR(1) DEFAULT 'F'::bpchar,
CONSTRAINT cpk_tbkopsrtomginternrol PRIMARY KEY(dnkey),
CONSTRAINT chk_kopsrtomgintrol_dlauto CHECK (dlauto = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT cnn_kopsrtomgintrol_dlauto CHECK (dlauto IS NOT NULL),
CONSTRAINT cnn_kopsrtomgintrol_dnkeyinternerol CHECK (dnkeyinternerol IS NOT NULL),
CONSTRAINT cnn_kopsrtomgintrol_dnkeysoortomgverg CHECK (dnkeysoortomgverg IS NOT NULL),
CONSTRAINT cfk_kopsrtomgintrol_dnkeyinternerol FOREIGN KEY (dnkeyinternerol)
REFERENCES public.tbinternerollen(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_kopsrtomgintrol_dnkeysoortomgverg FOREIGN KEY (dnkeysoortomgverg)
REFERENCES public.tbsoortomgverg(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_kopsrtomgintrol_dnkeyteams FOREIGN KEY (dnkeyteams)
REFERENCES public.tbteams(dnkey)
ON DELETE SET NULL
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_kopsrtomgintrol_dvcodemedew FOREIGN KEY (dvcodemedewerkers)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE SET NULL
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbkopsrtomginternrol
IS 'Koppeltabel van interne rollen bij omgevinggszaaktypes. Ten dienste van het automatisch toekennen van interne rollen bij het aanmaken van omgevingszaken';
COMMENT ON COLUMN public.tbkopsrtomginternrol.dnkey
IS 'Primary key';
COMMENT ON COLUMN public.tbkopsrtomginternrol.dnkeysoortomgverg
IS 'Not null. Foreign key naar tbsoortomgverg.dnkey (zaaktypes omgvergunningen)';
COMMENT ON COLUMN public.tbkopsrtomginternrol.dnkeyinternerol
IS 'Not null. Foreign key naar tbinternerollen.dnkey';
COMMENT ON COLUMN public.tbkopsrtomginternrol.dvcodemedewerkers
IS 'Foreign key naar tbmedewerkers.dvcode';
COMMENT ON COLUMN public.tbkopsrtomginternrol.dnkeyteams
IS 'Foreign key naar tbteams.dnkey';
COMMENT ON COLUMN public.tbkopsrtomginternrol.ddvervaldatum
IS 'Datum waarop koppeling interne rol aan zaaktype is komen te vervallen';
COMMENT ON COLUMN public.tbkopsrtomginternrol.dlauto
IS 'T of F (default F). Indien T dan wordt bij het aanmaken van een zaak van dit zaaktype, de interne rol toegevoegd aan de zaak (nieuw record in tabel tbomgvergintbetrokkenen)';
This file was generated with SQL Manager for PostgreSQL (www.sqlmanager.net/products/postgresql/manager) at 18/05/2026 15:10 |
|