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
Policies
There are no policies 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
) ;
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 5-1-2022 14:13 |
![]() ![]() ![]() |