Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel met notificaties per samenwerkingsruimte, die steeds opnieuw ververst kan worden
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbswfnotificaties_dnkey_seq'::regclass) |
Primary key. |
|||
|
|
dvnotificatieid |
varchar(40) |
|
|
|
Unieke identifier van notificatie |
|
|
dnkeyswfruimte |
integer |
|
|
|
|
Foreign key naar tbswfruimte.dnkey. |
|
|
|
dvnotificatietype |
varchar(80) |
|
|
|
|
Type zoals Document Toegevoegd of ActieVerzoek veronden |
|
|
dvnotificatietitel |
varchar(80) |
|
|
|
|
Titel van notificatie bijv. Document geupload |
|
|
dvnotificatietekst |
varchar(2000) |
|
|
|
|
Nadere omschrijving van de titel |
|
|
dvinitiatornaam |
varchar(200) |
|
|
|
|
Organisatiebnaam van initiator van het notificatiebericht |
|
|
dvdeelnemernaam |
varchar(200) |
|
|
|
|
Organisatiebnaam van ontvangerr van notificatie |
|
|
ddeventdatumtijd |
timestamp |
|
|
|
|
Datum/tijd van de notificatie |
|
|
dvproperties |
varchar(2000) |
|
|
|
|
De properties van het bericht bijv o.a. doucmentid of actieverzoekid |
|
|
dlinswf |
char(1) |
|
|
|
'F'::bpchar |
T of F. wordt dootr interne programatuur gebruikt bij synchriniseren met SWF |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_tbswfnotificaties_keyswf |
dnkeyswfruimte |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_tbswfnotificaties_dlinswf |
dlinswf = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
cnn_tbswfnotificaties_dlinswf |
dlinswf IS NOT NULL |
|
cnn_tbswfnotificaties_keyswfruimte |
dnkeyswfruimte IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbswfnotificaties |
btree |
|
dnkey |
|
||
idu_swfnotificaties_dvnotificatieid |
btree |
|
dvnotificatieid |
|
|
|
idx_swfnotificaties_dnkeyswfruimte |
btree |
|
dnkeyswfruimte |
|
|
|
Triggers
There are no triggers for table tbswfnotificaties
Rules
There are no rules for table tbswfnotificaties
Referenced
There are no tables referenced by table tbswfnotificaties
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tbswfnotificaties (
dnkey SERIAL,
dvnotificatieid VARCHAR(40),
dnkeyswfruimte INTEGER,
dvnotificatietype VARCHAR(80),
dvnotificatietitel VARCHAR(80),
dvnotificatietekst VARCHAR(2000),
dvinitiatornaam VARCHAR(200),
dvdeelnemernaam VARCHAR(200),
ddeventdatumtijd TIMESTAMP WITHOUT TIME ZONE,
dvproperties VARCHAR(2000),
dlinswf CHAR(1) DEFAULT 'F'::bpchar,
CONSTRAINT cpk_tbswfnotificaties PRIMARY KEY(dnkey),
CONSTRAINT chk_tbswfnotificaties_dlinswf CHECK (dlinswf = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT cnn_tbswfnotificaties_dlinswf CHECK (dlinswf IS NOT NULL),
CONSTRAINT cnn_tbswfnotificaties_keyswfruimte CHECK (dnkeyswfruimte IS NOT NULL),
CONSTRAINT cfk_tbswfnotificaties_keyswf FOREIGN KEY (dnkeyswfruimte)
REFERENCES public.tbswfruimte(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.tbswfnotificaties
IS 'Tabel met notificaties per samenwerkingsruimte, die steeds opnieuw ververst kan worden';
COMMENT ON COLUMN public.tbswfnotificaties.dnkey
IS 'Primary key.';
COMMENT ON COLUMN public.tbswfnotificaties.dvnotificatieid
IS 'Unieke identifier van notificatie';
COMMENT ON COLUMN public.tbswfnotificaties.dnkeyswfruimte
IS 'Foreign key naar tbswfruimte.dnkey.';
COMMENT ON COLUMN public.tbswfnotificaties.dvnotificatietype
IS 'Type zoals Document Toegevoegd of ActieVerzoek veronden';
COMMENT ON COLUMN public.tbswfnotificaties.dvnotificatietitel
IS 'Titel van notificatie bijv. Document geupload';
COMMENT ON COLUMN public.tbswfnotificaties.dvnotificatietekst
IS 'Nadere omschrijving van de titel';
COMMENT ON COLUMN public.tbswfnotificaties.dvinitiatornaam
IS 'Organisatiebnaam van initiator van het notificatiebericht';
COMMENT ON COLUMN public.tbswfnotificaties.dvdeelnemernaam
IS 'Organisatiebnaam van ontvangerr van notificatie';
COMMENT ON COLUMN public.tbswfnotificaties.ddeventdatumtijd
IS 'Datum/tijd van de notificatie';
COMMENT ON COLUMN public.tbswfnotificaties.dvproperties
IS 'De properties van het bericht bijv o.a. doucmentid of actieverzoekid';
COMMENT ON COLUMN public.tbswfnotificaties.dlinswf
IS 'T of F. wordt dootr interne programatuur gebruikt bij synchriniseren met SWF';
CREATE UNIQUE INDEX idu_swfnotificaties_dvnotificatieid ON public.tbswfnotificaties
USING btree (dvnotificatieid COLLATE pg_catalog."default");
CREATE INDEX idx_swfnotificaties_dnkeyswfruimte ON public.tbswfnotificaties
USING btree (dnkeyswfruimte);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-9-2021 14:10 |
![]() ![]() ![]() |