Beschreibung
Darin werden die Rechte zu den Anwendergruppen verknüpft.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
RARTID |
INTEGER |
|
Fremdschlüssel zur Rechte Tabelle. |
||||
RAAGID |
INTEGER |
|
Fremdschlüssel zur Anwendergruppen Tabelle. |
||||
|
|
RAZUGRIFF |
SMALLINT |
0 |
Legt fest, ob eine Anwendergruppe das Recht besitzt oder nicht. |
||
|
|
RAZUGRIFFDATA |
|
VARCHAR(255) |
|
Rechtespezifische Daten einer Anwendergruppe zu einem Recht |
|
|
|
RARECORDVERSION |
INTEGER |
1 |
Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht. |
Trigger
Trigger | Typ | Aktivität | Reihenfolge | Beschreibung |
---|---|---|---|---|
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 |
|
BEFORE UPDATE |
Yes |
0 |
Trigger für das RecordVersion Feld |
Indizes
Index | Felder | Aktiv | Eindeutig | Reihenfolge |
---|---|---|---|---|
RAAGID |
ASC |
|||
RARTID |
ASC |
|||
RARTID, RAAGID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
RARTID |
RTID |
CASCADE |
NO ACTION |
||
RAAGID |
AGID |
CASCADE |
NO ACTION |
Referenziert von
(Es gibt keine Referenzen zu Tabelle RECHTE_ANWENDERGRUPPE)
Definition
CREATE TABLE RECHTE_ANWENDERGRUPPE (
RARTID LONGINT_DOM NOT NULL,
RAAGID LONGINT_DOM NOT NULL,
RAZUGRIFF BOOLEAN_DOM DEFAULT 0 NOT NULL,
RAZUGRIFFDATA VARCHAR(255),
RARECORDVERSION LONGINT_DOM DEFAULT 1 NOT NULL
);
ALTER TABLE RECHTE_ANWENDERGRUPPE ADD CONSTRAINT PK_RECHTE_ANWENDERGRUPPEN PRIMARY KEY (RARTID, RAAGID);
ALTER TABLE RECHTE_ANWENDERGRUPPE ADD CONSTRAINT FK12_ANWENDERGRUPPEN FOREIGN KEY (RAAGID) REFERENCES ANWENDERGRUPPEN (AGID) ON DELETE CASCADE;
ALTER TABLE RECHTE_ANWENDERGRUPPE ADD CONSTRAINT FK1_RECHTE FOREIGN KEY (RARTID) REFERENCES RECHTE (RTID) ON DELETE CASCADE;
![]() ![]() ![]() |