Schema
public
Owner
waveuser002
Tablespace
(default)
Descriptions
Tabel van medewerkers met inlog-gegevens en rechtengroep
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dvcode |
char(5) |
|
|
Primary key. |
|||
|
|
dvomschrijving |
varchar(40) |
|
|
|
|
Medewerkersnaam. |
|
|
dvloginnaam |
varchar(50) |
|
|
|
Gebruikersnaam (uniek). |
|
|
|
dvpassword |
varchar(50) |
|
|
|
|
Wachtwoord. |
|
|
ddvervaldatum |
timestamp |
|
|
|
|
Datum waarop persoon uit dienst is. |
|
|
dnrapportageniveau |
integer |
|
|
|
0 |
Wordt niet meer gebruikt. |
|
|
dnwerkniveau |
integer |
|
|
|
0 |
Heeft de waarde 0 (een normale medewerker) of de waarde 99 (een orkestrator). |
|
|
dnbeheerniveau |
integer |
|
|
|
0 |
Groter dan 0 betekent toegangsrecht in beheermodule. |
|
dnkeyrechten |
integer |
|
|
|
|
Foreign key naar Tbrechten. |
|
|
|
dvtelefoon |
varchar(30) |
|
|
|
|
Telefoon of doorkiesnummer. |
|
|
dvemail |
varchar(100) |
|
|
|
|
Emailadres. |
|
|
dvnotitie |
varchar(250) |
|
|
|
|
Memoblokje. |
|
|
dvtussenvoegsel |
varchar(10) |
|
|
|
|
Tussenvoegsel van medewerker. |
|
|
dvvoorletters |
varchar(10) |
|
|
|
|
Voorletters van medewerker. |
|
|
dvgeslacht |
char(1) |
|
|
|
'O'::bpchar |
Geslachtsaanduiding. Alleen letters M, V of O toegestaan. |
|
|
dvdmslogin |
varchar(100) |
|
|
|
|
Loginnaam van deze medeweker voor het DMS systeem. |
|
|
dvdmspass |
varchar(100) |
|
|
|
|
Password van deze medeweker voor het DMS systeem. |
|
|
dvgislogin |
varchar(100) |
|
|
|
|
Loginnaam van deze medeweker voor het GIS systeem. |
|
|
dvgispass |
varchar(100) |
|
|
|
|
Password van deze medeweker voor het GIS systeem. |
|
|
dvplantoetslogin |
varchar(100) |
|
|
|
|
Loginnaam van deze medeweker voor het externe plantoets systeem. |
|
|
dvplantoetspass |
varchar(100) |
|
|
|
|
Password van deze medeweker voor het externe plantoets systeem. |
|
|
dvextchklstlogin |
varchar(100) |
|
|
|
|
Loginnaam van deze medeweker voor het externe inspecties checklistsysteem. |
|
|
dvextchklstpass |
varchar(100) |
|
|
|
|
Passnaam van deze medeweker voor het externe inspecties checklistsysteem. |
|
|
dvlaatstemodule |
char(1) |
|
|
|
|
Een letter die de actieve module aangeeft bij afsluiten OpenWave: B-bouw/sloop, O-overig, H-Handhaving, C-Horeca, I-Info-aanvragen, E - milieu/gebruik, W - omgeving, V - Vestiging (= inrichtingen). |
|
|
dnlaatsterecord |
integer |
|
|
|
|
De key van de actieve kaart van dvlaatstemodule bij afsluiten OpenWave. |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_medewerkers_keyrechten |
dnkeyrechten |
dnkey |
No Action |
No Action |
|
Immediate |
|
Checks
Name | Condition | Description |
---|---|---|
chk_medewerkers_dvgeslacht |
dvgeslacht = ANY (ARRAY['M'::bpchar, 'V'::bpchar, 'O'::bpchar]) |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbmedewerkers |
btree |
|
dvcode |
|
||
idu_medewerkers_loginnaam |
btree |
|
dvloginnaam |
|
|
|
idx_medew_dnkeyrechten |
btree |
|
dnkeyrechten |
|
|
|
idx_vervaldatum_medewerkers |
btree |
|
ddvervaldatum |
|
|
|
Triggers
There are no triggers for table tbmedewerkers
Rules
There are no rules for table tbmedewerkers
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
public |
cfk_tbaanvalsp_codemedew |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbaanvalsp_codetekenaar |
dvcodetekenaar |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbadviesinst_codedefbeh |
dvcodedefbehandelaar |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbadviezen_codemedew |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbchkitwerk_tbmedew |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_corresp_codeeigenaar |
dvcodeeigenaar |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_handh_codejurist |
dvcodejurist |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_handhavingen_insp |
dvcodeinspecteur |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_inbehbij_medewerkers |
dvcodemedewerker |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbinspbez_tbmedewerkers |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_inspecties_medewerkers |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbinsponr_tbmedewerkers |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_klachten_tbmedewerkers |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_legesregels_codemwcontr |
dvcodemwcontrole |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tblkcrtlst_codemedew |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbomgolober_dvcodemw |
dvcodemedewerker |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_omgverg_codeaccountman |
dvcodeaccountman |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbprocitems_codedefbeh |
dvcodedefbehandelaar |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbtermbew_codemedew |
dvcodemedewerkers |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_tbtermijnbew_codevoorwie |
dvcodevoorwie |
dvcode |
No Action |
No Action |
|
Immediate |
|
||
public |
cfk_verzend_medew |
dvcodemedewerkers |
dvcode |
Cascade |
No Action |
|
Immediate |
|
Options
Option | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tbmedewerkers (
dvcode CHAR(5) NOT NULL,
dvomschrijving VARCHAR(40),
dvloginnaam VARCHAR(50),
dvpassword VARCHAR(50),
ddvervaldatum TIMESTAMP WITHOUT TIME ZONE,
dnrapportageniveau INTEGER DEFAULT 0,
dnwerkniveau INTEGER DEFAULT 0,
dnbeheerniveau INTEGER DEFAULT 0,
dnkeyrechten INTEGER,
dvtelefoon VARCHAR(30),
dvemail VARCHAR(100),
dvnotitie VARCHAR(250),
dvtussenvoegsel VARCHAR(10),
dvvoorletters VARCHAR(10),
dvgeslacht CHAR(1) DEFAULT 'O'::bpchar,
dvdmslogin VARCHAR(100),
dvdmspass VARCHAR(100),
dvgislogin VARCHAR(100),
dvgispass VARCHAR(100),
dvplantoetslogin VARCHAR(100),
dvplantoetspass VARCHAR(100),
dvextchklstlogin VARCHAR(100),
dvextchklstpass VARCHAR(100),
dvlaatstemodule CHAR(1),
dnlaatsterecord INTEGER,
CONSTRAINT cpk_tbmedewerkers PRIMARY KEY(dvcode),
CONSTRAINT chk_medewerkers_dvgeslacht CHECK (dvgeslacht = ANY (ARRAY['M'::bpchar, 'V'::bpchar, 'O'::bpchar])),
CONSTRAINT cfk_medewerkers_keyrechten FOREIGN KEY (dnkeyrechten)
REFERENCES public.tbrechten(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.tbmedewerkers
IS 'Tabel van medewerkers met inlog-gegevens en rechtengroep';
COMMENT ON COLUMN public.tbmedewerkers.dvcode
IS 'Primary key.';
COMMENT ON COLUMN public.tbmedewerkers.dvomschrijving
IS 'Medewerkersnaam.';
COMMENT ON COLUMN public.tbmedewerkers.dvloginnaam
IS 'Gebruikersnaam (uniek).';
COMMENT ON COLUMN public.tbmedewerkers.dvpassword
IS 'Wachtwoord.';
COMMENT ON COLUMN public.tbmedewerkers.ddvervaldatum
IS 'Datum waarop persoon uit dienst is.';
COMMENT ON COLUMN public.tbmedewerkers.dnrapportageniveau
IS 'Wordt niet meer gebruikt.';
COMMENT ON COLUMN public.tbmedewerkers.dnwerkniveau
IS 'Heeft de waarde 0 (een normale medewerker) of de waarde 99 (een orkestrator).';
COMMENT ON COLUMN public.tbmedewerkers.dnbeheerniveau
IS 'Groter dan 0 betekent toegangsrecht in beheermodule.';
COMMENT ON COLUMN public.tbmedewerkers.dnkeyrechten
IS 'Foreign key naar Tbrechten.';
COMMENT ON COLUMN public.tbmedewerkers.dvtelefoon
IS 'Telefoon of doorkiesnummer.';
COMMENT ON COLUMN public.tbmedewerkers.dvemail
IS 'Emailadres.';
COMMENT ON COLUMN public.tbmedewerkers.dvnotitie
IS 'Memoblokje.';
COMMENT ON COLUMN public.tbmedewerkers.dvtussenvoegsel
IS 'Tussenvoegsel van medewerker.';
COMMENT ON COLUMN public.tbmedewerkers.dvvoorletters
IS 'Voorletters van medewerker.';
COMMENT ON COLUMN public.tbmedewerkers.dvgeslacht
IS 'Geslachtsaanduiding. Alleen letters M, V of O toegestaan.';
COMMENT ON COLUMN public.tbmedewerkers.dvdmslogin
IS 'Loginnaam van deze medeweker voor het DMS systeem.';
COMMENT ON COLUMN public.tbmedewerkers.dvdmspass
IS 'Password van deze medeweker voor het DMS systeem.';
COMMENT ON COLUMN public.tbmedewerkers.dvgislogin
IS 'Loginnaam van deze medeweker voor het GIS systeem.';
COMMENT ON COLUMN public.tbmedewerkers.dvgispass
IS 'Password van deze medeweker voor het GIS systeem.';
COMMENT ON COLUMN public.tbmedewerkers.dvplantoetslogin
IS 'Loginnaam van deze medeweker voor het externe plantoets systeem.';
COMMENT ON COLUMN public.tbmedewerkers.dvplantoetspass
IS 'Password van deze medeweker voor het externe plantoets systeem.';
COMMENT ON COLUMN public.tbmedewerkers.dvextchklstlogin
IS 'Loginnaam van deze medeweker voor het externe inspecties checklistsysteem.';
COMMENT ON COLUMN public.tbmedewerkers.dvextchklstpass
IS 'Passnaam van deze medeweker voor het externe inspecties checklistsysteem.';
COMMENT ON COLUMN public.tbmedewerkers.dvlaatstemodule
IS 'Een letter die de actieve module aangeeft bij afsluiten OpenWave: B-bouw/sloop, O-overig, H-Handhaving, C-Horeca, I-Info-aanvragen, E - milieu/gebruik, W - omgeving, V - Vestiging (= inrichtingen).';
COMMENT ON COLUMN public.tbmedewerkers.dnlaatsterecord
IS 'De key van de actieve kaart van dvlaatstemodule bij afsluiten OpenWave.';
CREATE UNIQUE INDEX idu_medewerkers_loginnaam ON public.tbmedewerkers
USING btree (dvloginnaam COLLATE pg_catalog."default");
CREATE INDEX idx_medew_dnkeyrechten ON public.tbmedewerkers
USING btree (dnkeyrechten);
CREATE INDEX idx_vervaldatum_medewerkers ON public.tbmedewerkers
USING btree (ddvervaldatum);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-01-2013 17:28 |
![]() ![]() ![]() |