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 |
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 |
---|---|---|---|---|---|---|---|---|---|---|
public |
cfk_tbswfkopdocsactverzk_keyswfdocumenten |
dnkeyswfdocumenten |
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 |
![]() ![]() ![]() |