Beschreibung
Tabelle wird für die DABiS Newscloud verwendet.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
DSID |
INTEGER |
|
Primary Key. |
|||
|
|
DSNAME |
|
VARCHAR(50) |
|
Name der Distributionskonfiguration. |
|
|
|
DSDESCRIPTION |
|
VARCHAR(255) |
'' |
Beschreibung zur Distributionskonfiguration. |
|
|
|
DSCONFIGXML |
|
VARCHAR(10000) |
'' |
Distributionskonfiguration als XML. |
|
|
|
DSTYPE |
SMALLINT |
0 |
Distributionskonfiguration: |
||
|
|
DSOUTPUTSHARE |
|
VARCHAR(255) |
'' |
Pfad zu den Audio- bzw. Metadatenfiles |
|
|
DSAFID |
INTEGER |
|
Link zum verwendeten Audioformat-Datensatz |
|||
|
|
DSACTIVE |
SMALLINT |
1 |
Legt fest, ob die Distributionskonfiguration aktiv ist oder nicht. |
||
|
|
DSERSTELLER |
CHAR(20) |
|
Ersteller der Konfiguration. |
||
|
|
DSRECORDVERSION |
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 |
---|---|---|---|---|
BEFORE INSERT |
Yes |
0 |
Trigger um den Primary Key zu setzen. |
|
BEFORE UPDATE |
Yes |
0 |
Trigger für das RecordVersion Feld |
|
AFTER DELETE |
|
0 |
Delete-Trigger für die Replikation |
|
AFTER INSERT |
|
0 |
Insert-Trigger für die Replikation |
|
AFTER UPDATE |
|
0 |
Update-Trigger für die Replikation |
Indizes
Index | Felder | Aktiv | Eindeutig | Reihenfolge |
---|---|---|---|---|
DSAFID |
ASC |
|||
DSID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
DSAFID |
AFID |
NO ACTION |
NO ACTION |
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
SVDSID |
DSID |
NO ACTION |
NO ACTION |
||
DKDSID |
DSID |
CASCADE |
NO ACTION |
||
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);
![]() ![]() ![]() |