BAUS#80301: Opties voor aanmaken kenmerken bij taken gelijk maken als bij andere modules.
svn path=/Database/trunk/; revision=66060
This commit is contained in:
@@ -872,7 +872,7 @@ CREATE_TABLE(ins_kenmerk, 0)
|
||||
fac_functie_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_ins_kenmerk_functie REFERENCES fac_functie (fac_functie_key),
|
||||
CONSTRAINT ins_r_ins_srtinstallatie_key1 CHECK(ins_srtinstallatie_key IS NOT NULL OR ins_kenmerk_niveau = 'D'),
|
||||
CONSTRAINT ins_r_ins_srtinstallatie_key1 CHECK(ins_srtinstallatie_key IS NOT NULL OR ins_kenmerk_niveau IN ('D', 'T')),
|
||||
CONSTRAINT ins_u_ins_kenmerk UNIQUE(ins_srtkenmerk_key, ins_srtinstallatie_key, ins_kenmerk_niveau, ins_kenmerk_omschrijving, ins_kenmerk_groep, ins_kenmerk_verwijder)
|
||||
);
|
||||
|
||||
|
||||
@@ -193,6 +193,9 @@ UPDATE fac_usrrap
|
||||
ALTER TABLE ins_kenmerk DROP CONSTRAINT ins_c_ins_kenmerk_niveau2;
|
||||
ALTER TABLE ins_kenmerk ADD CONSTRAINT ins_c_ins_kenmerk_niveau2 CHECK
|
||||
(ins_kenmerk_niveau IS NOT NULL AND (ins_kenmerk_niveau IN ('D', 'G', 'S', 'T', 'C', 'E'))); // T=Alle taken, C=srtcontrole, E=ctr-discipline
|
||||
ALTER TABLE ins_kenmerk DROP CONSTRAINT ins_r_ins_srtinstallatie_key1;
|
||||
ALTER TABLE ins_kenmerk ADD CONSTRAINT ins_r_ins_srtinstallatie_key1 CHECK
|
||||
(ins_srtinstallatie_key IS NOT NULL OR ins_kenmerk_niveau IN ('D', 'T'));
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// YAXX#84507
|
||||
UPDATE fac_setting
|
||||
|
||||
Reference in New Issue
Block a user