Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel van legesbedragen per vergunning (bouw/sloop, overig, omgeving, info-aanvraag, horeca)
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tblegesregels_dnkey_seq'::regclass) |
Primary key. |
|||
|
dnkeybouwvergunningen |
integer |
|
|
|
|
Foreign key naar TbBouwvergunningen.dnkey |
|
|
dnkeyovvergunningen |
integer |
|
|
|
|
Foreign key naar TbOvVergunningen.dnkey |
|
|
dnkeylegessoort |
integer |
|
|
|
|
Foreign key naar TblegesSoort.dnkey |
|
|
|
dlautoberekening |
char(1) |
|
|
|
'T'::bpchar |
T of F. Indien T dan gaat Wave ervanuit dat de berekening van de leges automatisch kan plaatsvinden op grond van het uitgangsbedrag en de tabel TbLegesBerekening. |
|
|
dflegesbedrag |
double precision |
|
|
|
|
LegesBedrag (euro). |
|
|
dvomschrijving |
varchar(50) |
|
|
|
|
Extra omschrijving van het legesbedrag. |
|
|
dvnotanummer |
varchar(20) |
|
|
|
|
Veld t.b.v. doorsluizen naar financieel systeem: eigen nummering. |
|
|
ddexportdatum |
timestamp |
|
|
|
|
Exportdatum dat legesregel geexporteerd is. Blokkeert tevens de legesregel. |
|
dnkeyhorecavergunningen |
integer |
|
|
|
|
Foreign key naar tabel TbHorecavergunningen.dnkey. |
|
|
dnkeyinfoaanvraag |
integer |
|
|
|
|
Foreign key naar tabel TbInfoAanvragen.dnkey. |
|
|
dnkeyomgvergunningen |
integer |
|
|
|
|
Foreign key naar tabel TbOmgvergunning.dnkey. Indien dnkeytoestemmingen is gevuld dan moet ook DnkeyOmgVergunningen zijn gevuld. |
|
|
dnkeytoestemmingen |
integer |
|
|
|
|
Foreign key naar tabel TbToestemmingen.dnkey. Indien dnkeytoestemmingen is gevuld dan moet ook DnkeyOmgVergunningen zijn gevuld. |
|
|
|
dnlegesmoment |
integer |
|
|
|
|
Behandelingsfase waarin legesregel is gecreerd: 1 = indiening, 2 = behandeling, 3 = besluit, andere waardes: onbekend |
|
|
ddcontrole |
timestamp |
|
|
|
|
Datum, dat legesregel is goedgekeurd om bijv. te worden geexporteerd naar financieeel systeem |
|
dvcodemwcontrole |
char(5) |
|
|
|
|
Foreign key naar de medewerker (tbmedewerker.dvcode) die legesregel heeft goedgekeurd om bijv. te worden geexporteerd naar financieeel systeem |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_legesregels_bouwverg |
dnkeybouwvergunningen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_legesregels_codemwcontr |
dvcodemwcontrole |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_legesregels_horecaverg |
dnkeyhorecavergunningen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_legesregels_info |
dnkeyinfoaanvraag |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_legesregels_keyomgverg |
dnkeyomgvergunningen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_legesregels_keytoest |
dnkeytoestemmingen |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_legesregels_legessoort |
dnkeylegessoort |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_legesregels_ovverg |
dnkeyovvergunningen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
cnn_legesreg_keyleges |
dnkeylegessoort IS NOT NULL |
|
cnn_legesreg_keytoest |
((dnkeytoestemmingen IS NOT NULL) AND (dnkeyomgvergunningen IS NOT NULL)) OR (dnkeytoestemmingen IS NULL) |
|
cnn_legesreg_keyverg |
((((((((dnkeybouwvergunningen IS NOT NULL) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL)) OR (((((dnkeyovvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyhorecavergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyomgvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyinfoaanvraag IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tblegesregels |
btree |
|
dnkey |
|
||
idx_legesregels_horecaverg |
btree |
|
dnkeyhorecavergunningen |
|
|
|
idx_legesregels_keybouwverg |
btree |
|
dnkeybouwvergunningen |
|
|
|
idx_legesregels_keyinfo |
btree |
|
dnkeyinfoaanvraag |
|
|
|
idx_legesregels_keylegessoort |
btree |
|
dnkeylegessoort |
|
|
|
idx_legesregels_keyomgverg |
btree |
|
dnkeyomgvergunningen |
|
|
|
idx_legesregels_keyovvergunnin |
btree |
|
dnkeyovvergunningen |
|
|
|
idx_legesregels_keytoest |
btree |
|
dnkeytoestemmingen |
|
|
|
Triggers
There are no triggers for table tblegesregels
Rules
There are no rules for table tblegesregels
Referenced
There are no tables referenced by table tblegesregels
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tblegesregels (
dnkey SERIAL,
dnkeybouwvergunningen INTEGER,
dnkeyovvergunningen INTEGER,
dnkeylegessoort INTEGER,
dlautoberekening CHAR(1) DEFAULT 'T'::bpchar,
dflegesbedrag DOUBLE PRECISION,
dvomschrijving VARCHAR(50),
dvnotanummer VARCHAR(20),
ddexportdatum TIMESTAMP WITHOUT TIME ZONE,
dnkeyhorecavergunningen INTEGER,
dnkeyinfoaanvraag INTEGER,
dnkeyomgvergunningen INTEGER,
dnkeytoestemmingen INTEGER,
dnlegesmoment INTEGER,
ddcontrole TIMESTAMP WITHOUT TIME ZONE,
dvcodemwcontrole CHAR(5),
CONSTRAINT cpk_tblegesregels PRIMARY KEY(dnkey),
CONSTRAINT cnn_legesreg_keyleges CHECK (dnkeylegessoort IS NOT NULL),
CONSTRAINT cnn_legesreg_keytoest CHECK (((dnkeytoestemmingen IS NOT NULL) AND (dnkeyomgvergunningen IS NOT NULL)) OR (dnkeytoestemmingen IS NULL)),
CONSTRAINT cnn_legesreg_keyverg CHECK (((((((((dnkeybouwvergunningen IS NOT NULL) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL)) OR (((((dnkeyovvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyhorecavergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyomgvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyinfoaanvraag IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL))),
CONSTRAINT cfk_legesregels_bouwverg FOREIGN KEY (dnkeybouwvergunningen)
REFERENCES public.tbbouwvergunningen(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_legesregels_codemwcontr FOREIGN KEY (dvcodemwcontrole)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_legesregels_horecaverg FOREIGN KEY (dnkeyhorecavergunningen)
REFERENCES public.tbhorecavergunningen(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_legesregels_info FOREIGN KEY (dnkeyinfoaanvraag)
REFERENCES public.tbinfoaanvragen(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_legesregels_keyomgverg FOREIGN KEY (dnkeyomgvergunningen)
REFERENCES public.tbomgvergunning(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_legesregels_keytoest FOREIGN KEY (dnkeytoestemmingen)
REFERENCES public.tbtoestemmingen(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_legesregels_legessoort FOREIGN KEY (dnkeylegessoort)
REFERENCES public.tblegessoort(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_legesregels_ovverg FOREIGN KEY (dnkeyovvergunningen)
REFERENCES public.tbovvergunningen(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.tblegesregels
IS 'Tabel van legesbedragen per vergunning (bouw/sloop, overig, omgeving, info-aanvraag, horeca)';
COMMENT ON COLUMN public.tblegesregels.dnkey
IS 'Primary key.';
COMMENT ON COLUMN public.tblegesregels.dnkeybouwvergunningen
IS 'Foreign key naar TbBouwvergunningen.dnkey';
COMMENT ON COLUMN public.tblegesregels.dnkeyovvergunningen
IS 'Foreign key naar TbOvVergunningen.dnkey';
COMMENT ON COLUMN public.tblegesregels.dnkeylegessoort
IS 'Foreign key naar TblegesSoort.dnkey';
COMMENT ON COLUMN public.tblegesregels.dlautoberekening
IS 'T of F. Indien T dan gaat Wave ervanuit dat de berekening van de leges automatisch kan plaatsvinden op grond van het uitgangsbedrag en de tabel TbLegesBerekening.';
COMMENT ON COLUMN public.tblegesregels.dflegesbedrag
IS 'LegesBedrag (euro).';
COMMENT ON COLUMN public.tblegesregels.dvomschrijving
IS 'Extra omschrijving van het legesbedrag.';
COMMENT ON COLUMN public.tblegesregels.dvnotanummer
IS 'Veld t.b.v. doorsluizen naar financieel systeem: eigen nummering.';
COMMENT ON COLUMN public.tblegesregels.ddexportdatum
IS 'Exportdatum dat legesregel geexporteerd is. Blokkeert tevens de legesregel.';
COMMENT ON COLUMN public.tblegesregels.dnkeyhorecavergunningen
IS 'Foreign key naar tabel TbHorecavergunningen.dnkey.';
COMMENT ON COLUMN public.tblegesregels.dnkeyinfoaanvraag
IS 'Foreign key naar tabel TbInfoAanvragen.dnkey.';
COMMENT ON COLUMN public.tblegesregels.dnkeyomgvergunningen
IS 'Foreign key naar tabel TbOmgvergunning.dnkey. Indien dnkeytoestemmingen is gevuld dan moet ook DnkeyOmgVergunningen zijn gevuld.';
COMMENT ON COLUMN public.tblegesregels.dnkeytoestemmingen
IS 'Foreign key naar tabel TbToestemmingen.dnkey. Indien dnkeytoestemmingen is gevuld dan moet ook DnkeyOmgVergunningen zijn gevuld.';
COMMENT ON COLUMN public.tblegesregels.dnlegesmoment
IS 'Behandelingsfase waarin legesregel is gecreerd: 1 = indiening, 2 = behandeling, 3 = besluit, andere waardes: onbekend';
COMMENT ON COLUMN public.tblegesregels.ddcontrole
IS 'Datum, dat legesregel is goedgekeurd om bijv. te worden geexporteerd naar financieeel systeem';
COMMENT ON COLUMN public.tblegesregels.dvcodemwcontrole
IS 'Foreign key naar de medewerker (tbmedewerker.dvcode) die legesregel heeft goedgekeurd om bijv. te worden geexporteerd naar financieeel systeem';
CREATE INDEX idx_legesregels_horecaverg ON public.tblegesregels
USING btree (dnkeyhorecavergunningen);
CREATE INDEX idx_legesregels_keybouwverg ON public.tblegesregels
USING btree (dnkeybouwvergunningen);
CREATE INDEX idx_legesregels_keyinfo ON public.tblegesregels
USING btree (dnkeyinfoaanvraag);
CREATE INDEX idx_legesregels_keylegessoort ON public.tblegesregels
USING btree (dnkeylegessoort);
CREATE INDEX idx_legesregels_keyomgverg ON public.tblegesregels
USING btree (dnkeyomgvergunningen);
CREATE INDEX idx_legesregels_keyovvergunnin ON public.tblegesregels
USING btree (dnkeyovvergunningen);
CREATE INDEX idx_legesregels_keytoest ON public.tblegesregels
USING btree (dnkeytoestemmingen);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |