Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

Table: tbswfdocumenten

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Tabel met documenten per samenwerkingsruimte, die steeds opnieuw ververst kan worden

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbswfdocumenten_dnkey_seq'::regclass)

Primary key

 

dnkeyswfruimte

integer

 

 

 

 

Foreign key naar tbswfruimte.dnkey

 

 

dvdocumentid

varchar(40)

 

 

 

 

Identifier van document in SWF

 

 

dvbestandsnaam

varchar(200)

 

 

 

 

De naam van het document in SWF

 

 

dvkenmerksysteem

varchar(80)

 

 

 

 

Het kenmerk dat evt. is toegevoegd aan document

 

 

dvnummerbinnensysteem

varchar(80)

 

 

 

 

Het nummer dat evt. is toegevoegd aan document

 

 

dvaangemaaktdoornaam

varchar(200)

 

 

 

 

Organisatienaam die het document heeft aangemaakt

 

 

ddcreatiedatum

timestamp

 

 

 

 

Datum dat document gecreeerd is

 

 

dvlaatstaangepastdoornaam

varchar(200)

 

 

 

 

Organisatienaam die het document voor het laatst heeft aangepast

 

 

ddlaatstaangepastdatum

timestamp

 

 

 

 

Datum dat document voor het laatst aangepast is

 

 

dvdocumentomschrijving

varchar(200)

 

 

 

 

Beschrijving van document

 

 

dvvertrouwelijkheidsaanduiding

varchar(10)

 

 

 

 

S(trict)V(ertrouwelijk) of R(eguliere) V(ertrouwelijkheid). - Een ketenpartner met B(eperkte) T(oegang) kan het bestand met RV niet aanpassen of verwijderen en kan een bestand met SV niet zien

 

 

dlinswf

char(1)

 

 

 

'F'::bpchar

T of F. Wordt door interne programmatuur gebruikt bij synchroniseren met SWF

 

 

dvaangemaaktdooroin

varchar(50)

 

 

 

 

OIN-nummer van de organisatie die het document heeft aangemaakt

 

 

dvlaatstaangepastdooroin

varchar(50)

 

 

 

 

OIN-nummer van de organisatie die het document voor het laatst heeft aangepast

 

 

dvsamenwerkingid

varchar(40)

 

 

 

 

Identifier van de samenwerkingsruimte waarbij het document geupload is

 

 

dvtaal

varchar(80)

 

 

 

 

Taal van het document (standaard waarde = NL)

 

 

dvformaat

varchar(100)

 

 

 

 

Formaat van het document. Wordt gevuld met de tekst apllication + slash + het formaat

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_tbswfdocumenten_keyswf

dnkeyswfruimte

public.tbswfruimte

dnkey

Cascade

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_tbswfdocumenten_dlinswf

dlinswf = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

cnn_tbswfdocumenten_dlinswf

dlinswf IS NOT NULL

 

cnn_tbswfdocumenten_dnkeyswf

dnkeyswfruimte IS NOT NULL

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbswfdocumenten

btree

 

dnkey

 

idx_tbswfdocumenten_docid

btree

 

dvdocumentid

 

 

 

idx_tbswfdocumenten_keyswf

btree

 

dnkeyswfruimte

 

 

 

 

Triggers

There are no triggers for table tbswfdocumenten

 

Rules

There are no rules for table tbswfdocumenten

 

Policies

There are no policies for table tbswfdocumenten

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

tbswfkopdocsactieverzoek

public

cfk_tbswfkopdocsactverzk_keyswfdocumenten

dnkeyswfdocumenten

public.tbswfdocumenten

dnkey

Cascade

No Action

 

Immediate

 

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.tbswfdocumenten (
 dnkey SERIAL,
 dnkeyswfruimte INTEGER,
 dvdocumentid VARCHAR(40),
 dvbestandsnaam VARCHAR(200),
 dvkenmerksysteem VARCHAR(80),
 dvnummerbinnensysteem VARCHAR(80),
 dvaangemaaktdoornaam VARCHAR(200),
 ddcreatiedatum TIMESTAMP WITHOUT TIME ZONE,
 dvlaatstaangepastdoornaam VARCHAR(200),
 ddlaatstaangepastdatum TIMESTAMP WITHOUT TIME ZONE,
 dvdocumentomschrijving VARCHAR(200),
 dvvertrouwelijkheidsaanduiding VARCHAR(10),
 dlinswf CHAR(1) DEFAULT 'F'::bpchar,
 dvaangemaaktdooroin VARCHAR(50),
 dvlaatstaangepastdooroin VARCHAR(50),
 dvsamenwerkingid VARCHAR(40),
 dvtaal VARCHAR(80),
 dvformaat VARCHAR(100),
 CONSTRAINT cpk_tbswfdocumenten PRIMARY KEY(dnkey),
 CONSTRAINT chk_tbswfdocumenten_dlinswf CHECK (dlinswf = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT cnn_tbswfdocumenten_dlinswf CHECK (dlinswf IS NOT NULL),
 CONSTRAINT cnn_tbswfdocumenten_dnkeyswf CHECK (dnkeyswfruimte IS NOT NULL),
 CONSTRAINT cfk_tbswfdocumenten_keyswf FOREIGN KEY (dnkeyswfruimte)
   REFERENCES public.tbswfruimte(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.tbswfdocumenten
IS 'Tabel met documenten per samenwerkingsruimte, die steeds opnieuw ververst kan worden';

COMMENT ON COLUMN public.tbswfdocumenten.dnkey
IS 'Primary key';

COMMENT ON COLUMN public.tbswfdocumenten.dnkeyswfruimte
IS 'Foreign key naar tbswfruimte.dnkey';

COMMENT ON COLUMN public.tbswfdocumenten.dvdocumentid
IS 'Identifier van document in SWF';

COMMENT ON COLUMN public.tbswfdocumenten.dvbestandsnaam
IS 'De naam van het document in SWF';

COMMENT ON COLUMN public.tbswfdocumenten.dvkenmerksysteem
IS 'Het kenmerk dat evt. is toegevoegd aan document';

COMMENT ON COLUMN public.tbswfdocumenten.dvnummerbinnensysteem
IS 'Het nummer dat evt. is toegevoegd aan document';

COMMENT ON COLUMN public.tbswfdocumenten.dvaangemaaktdoornaam
IS 'Organisatienaam die het document heeft aangemaakt';

COMMENT ON COLUMN public.tbswfdocumenten.ddcreatiedatum
IS 'Datum dat document gecreeerd is';

COMMENT ON COLUMN public.tbswfdocumenten.dvlaatstaangepastdoornaam
IS 'Organisatienaam die het document voor het laatst heeft aangepast';

COMMENT ON COLUMN public.tbswfdocumenten.ddlaatstaangepastdatum
IS 'Datum dat document voor het laatst aangepast is';

COMMENT ON COLUMN public.tbswfdocumenten.dvdocumentomschrijving
IS 'Beschrijving van document';

COMMENT ON COLUMN public.tbswfdocumenten.dvvertrouwelijkheidsaanduiding
IS 'S(trict)V(ertrouwelijk) of R(eguliere) V(ertrouwelijkheid). - Een ketenpartner met B(eperkte) T(oegang) kan het bestand met RV niet aanpassen of verwijderen en kan een bestand met SV niet zien';

COMMENT ON COLUMN public.tbswfdocumenten.dlinswf
IS 'T of F. Wordt door interne programmatuur gebruikt bij synchroniseren met SWF';

COMMENT ON COLUMN public.tbswfdocumenten.dvaangemaaktdooroin
IS 'OIN-nummer van de organisatie die het document heeft aangemaakt';

COMMENT ON COLUMN public.tbswfdocumenten.dvlaatstaangepastdooroin
IS 'OIN-nummer van de organisatie die het document voor het laatst heeft aangepast';

COMMENT ON COLUMN public.tbswfdocumenten.dvsamenwerkingid
IS 'Identifier van de samenwerkingsruimte waarbij het document geupload is';

COMMENT ON COLUMN public.tbswfdocumenten.dvtaal
IS 'Taal van het document (standaard waarde = NL)';

COMMENT ON COLUMN public.tbswfdocumenten.dvformaat
IS 'Formaat van het document. Wordt gevuld met de tekst apllication + slash + het formaat';

CREATE INDEX idx_tbswfdocumenten_docid ON public.tbswfdocumenten
 USING btree (dvdocumentid COLLATE pg_catalog."default");

CREATE INDEX idx_tbswfdocumenten_keyswf ON public.tbswfdocumenten
 USING btree (dnkeyswfruimte);

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49
Previous topic Chapter index Next topic