Tabellen Previous topic Chapter index Next topic

DATACONTAINER

 

Beschreibung

Tabelle wird für die DABiS Newscloud verwendet.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

DCID

LONGINT_DOM

INTEGER

 

Primary Key

 

DCPTID

LONGINT_DOM

INTEGER

 

Referenz auf das Preset

 

 

DCNAME

 

CHAR(100)

 

Name der Komponente.

 

 

DCBESCHREIBUNG

 

CHAR(255)

''

Beschreibung der Komponente.

 

 

DCTYP

SHORTINT_DOM

SMALLINT

0

Typ der Komponente (Meldungseingang / Meldungspool).

 

 

DCPANELID

 

CHAR(36)

''

Id des DockPanels.

 

 

DCSPLITTER1

LONGINT_DOM

INTEGER

10

Position des Splitters 1

 

 

DCSPLITTER2

LONGINT_DOM

INTEGER

10

Position des Splitters 2

 

 

DCMSGDLGLOCATION

 

CHAR(13)

'0;0'

Position des Meldungsdialogs

 

 

DCMSGDLGSIZE

 

CHAR(13)

'480;520'

Grösse des Meldungsdialogs

 

 

DCZOOMFACTOR

SINGLE_DOM

FLOAT

1.0

Zoomfaktor des RTF Editors

 

 

DCATTRVISIBLE

BOOLEAN_DOM

SMALLINT

0

Einstellung, ob die Attribute im Meldungseditor sichtbar sind oder nicht

 

 

DCGRIDLAYOUT

 

BLOB SUB_TYPE 1 SEGMENT SIZE 80

 

Layouteinstellungen des Grids (XML-Stream)

 

 

DCTREELAYOUT

 

BLOB SUB_TYPE 1 SEGMENT SIZE 80

 

Layouteinstellungen des Trees (XML-Stream)

 

 

DCBARLAYOUT

 

BLOB SUB_TYPE 1 SEGMENT SIZE 80

 

Layouteinstellungen der Bar-Komponente (XML-Stream)

 

 

DCERSTELLDATUM

DATE_DOM

DATE

'NOW'

Erstelldatum

 

 

DCERSTELLER

SHORTUSERNAME_DOM

CHAR(20)

''

Ersteller/Besitzer des Objekts

 

 

DCRECORDVERSION

LONGINT_DOM

INTEGER

1

Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht.

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

DATACONTAINER_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

DATACONTAINER_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

DATACONTAINER_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

DATACONTAINER_INS

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

DATACONTAINER_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK_PRESETS

DCPTID

ASC

PK_DATACONTAINER

DCID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

PRESETS

FK_PRESETS

DCPTID

PTID

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

DATACONTAINER_FILTER

FK_DATACONTAINER

DFDCID

DCID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE DATACONTAINER (
    DCID              LONGINT_DOM NOT NULL,
    DCPTID            LONGINT_DOM,
    DCNAME            CHAR(100) NOT NULL COLLATE PXW_INTL850,
    DCBESCHREIBUNG    CHAR(255) DEFAULT '' NOT NULL,
    DCTYP             SHORTINT_DOM DEFAULT 0 NOT NULL,
    DCPANELID         CHAR(36) DEFAULT '' NOT NULL,
    DCSPLITTER1       LONGINT_DOM DEFAULT 10 NOT NULL,
    DCSPLITTER2       LONGINT_DOM DEFAULT 10 NOT NULL,
    DCMSGDLGLOCATION  CHAR(13) DEFAULT '0;0' NOT NULL,
    DCMSGDLGSIZE      CHAR(13) DEFAULT '480;520' NOT NULL,
    DCZOOMFACTOR      SINGLE_DOM DEFAULT 1.0 NOT NULL,
    DCATTRVISIBLE     BOOLEAN_DOM DEFAULT 0 NOT NULL,
    DCGRIDLAYOUT      BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    DCTREELAYOUT      BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    DCBARLAYOUT       BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    DCERSTELLDATUM    DATE_DOM DEFAULT 'NOW' NOT NULL,
    DCERSTELLER       SHORTUSERNAME_DOM DEFAULT '' NOT NULL,
    DCRECORDVERSION   LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE DATACONTAINER ADD CONSTRAINT PK_DATACONTAINER PRIMARY KEY (DCID);
ALTER TABLE DATACONTAINER ADD CONSTRAINT FK_PRESETS FOREIGN KEY (DCPTID) REFERENCES PRESETS (PTID);

 

     Previous topic Chapter index Next topic