Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

Table: tbswfnotificaties

 

 

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

public.tbswfruimte

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
Previous topic Chapter index Next topic