Tabellen Previous topic Chapter index Next topic

DISTRIBUTIONCONFIGURATION

 

Beschreibung

Tabelle wird für die DABiS Newscloud verwendet.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

DSID

LONGINT_DOM

INTEGER

 

Primary Key.

 

 

DSNAME

 

VARCHAR(50)

 

Name der Distributionskonfiguration.

 

 

DSDESCRIPTION

 

VARCHAR(255)

''

Beschreibung zur Distributionskonfiguration.

 

 

DSCONFIGXML

 

VARCHAR(10000)

''

Distributionskonfiguration als XML.

 

 

DSTYPE

SHORTINT_DOM

SMALLINT

0

Distributionskonfiguration:
0 = Die Konfiguration wurde ohne Vorlage erstellt.
1 = Die Konfiguration wurde aus der Standardvorlage "IPA" erstellt
2 = Die Konfiguration wurde aus der Standardvorlage "FTP via cURL" erstellt
3 = Die Konfiguration wurde aus der Standardvorlage "FTP via WinSCP" erstellt

 

 

DSOUTPUTSHARE

 

VARCHAR(255)

''

Pfad zu den Audio- bzw. Metadatenfiles

 

DSAFID

LONGINT_DOM

INTEGER

 

Link zum verwendeten Audioformat-Datensatz

 

 

DSACTIVE

BOOLEAN_DOM

SMALLINT

1

Legt fest, ob die Distributionskonfiguration aktiv ist oder nicht.

 

 

DSERSTELLER

SHORTUSERNAME_DOM

CHAR(20)

 

Ersteller der Konfiguration.

 

 

DSRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

DISTRIBUTIONCONFIGURATION_INS

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

DISTRIBUTIONCONFIGURATION_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

DISTRIBUTIONCONFIG_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

DISTRIBUTIONCONFIG_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

DISTRIBUTIONCONFIG_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK_DS_AF

DSAFID

ASC

PK_DISTRIBUTIONCONFIGURATION

DSID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

AUDIOFORMAT

FK_DS_AF

DSAFID

AFID

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

SENDUNGSVORLAGEN

FK_SV_DS

SVDSID

DSID

NO ACTION

NO ACTION

DISTRIBUTIONCONFIG_KUNDEN

FK1_DISTRIBUTIONCONFIG

DKDSID

DSID

CASCADE

NO ACTION

KUNDEN

FK1_KU_DS

KUDISTRIBUTIONCONFIGID

DSID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE DISTRIBUTIONCONFIGURATION (
    DSID             LONGINT_DOM NOT NULL,
    DSNAME           VARCHAR(50) NOT NULL,
    DSDESCRIPTION    VARCHAR(255) DEFAULT '' NOT NULL,
    DSCONFIGXML      VARCHAR(10000) DEFAULT '' NOT NULL,
    DSTYPE           SHORTINT_DOM DEFAULT 0 NOT NULL,
    DSOUTPUTSHARE    VARCHAR(255) DEFAULT '' NOT NULL,
    DSAFID           LONGINT_DOM,
    DSACTIVE         BOOLEAN_DOM DEFAULT 1 NOT NULL,
    DSERSTELLER      SHORTUSERNAME_DOM NOT NULL,
    DSRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE DISTRIBUTIONCONFIGURATION ADD CONSTRAINT PK_DISTRIBUTIONCONFIGURATION PRIMARY KEY (DSID);
ALTER TABLE DISTRIBUTIONCONFIGURATION ADD CONSTRAINT FK_DS_AF FOREIGN KEY (DSAFID) REFERENCES AUDIOFORMAT (AFID);

 

     Previous topic Chapter index Next topic