AAGN#73472: Kenmerk-velden beter kunnen autoriseren.

svn path=/Database/trunk/; revision=56695
This commit is contained in:
Maykel Geerdink
2022-07-27 13:04:18 +00:00
parent b4e7402bba
commit af397dde32
10 changed files with 100 additions and 1 deletions

View File

@@ -707,6 +707,9 @@ CREATE_TABLE(alg_kenmerk,0)
,alg_kenmerk_verwijder
DATE
DEFAULT NULLDATUM
,fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_alg_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
-- Koppeltabel tussen de Kennisbank (FAQ) en plaats (alg_v_allonroerendgoed)

View File

@@ -653,6 +653,9 @@ CREATE_TABLE(bes_kenmerk, 0)
, bes_kenmerk_verwijder
DATE
DEFAULT NULLDATUM
, fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_bes_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
, CONSTRAINT bes_c_bes_srtkenmerk_key1 CHECK(bes_srtkenmerk_key IS NOT NULL)
, CONSTRAINT bes_r_bes_srtkenmerk_key2 FOREIGN KEY(bes_srtkenmerk_key) REFERENCES bes_srtkenmerk(bes_srtkenmerk_key)
, CONSTRAINT bes_c_bes_kenmerk_niveau1 CHECK(bes_kenmerk_niveau IS NOT NULL)

View File

@@ -187,6 +187,9 @@ CREATE_TABLE(bez_kenmerk,0)
,bez_kenmerk_verwijder
DATE
DEFAULT NULLDATUM
,fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_bez_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
CREATE_TABLE(bez_kenmerkwaarde,0)

View File

@@ -366,6 +366,9 @@ CREATE_TABLE(cnt_kenmerk, 0)
DEFAULT NULLDATUM
, cnt_kenmerk_default VARCHAR2(4000)
, cnt_kenmerk_show_expr VARCHAR2(4000)
, fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_cnt_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
, CONSTRAINT cnt_r_cnt_srtkenmerk_key1 CHECK(cnt_srtkenmerk_key IS NOT NULL)
, CONSTRAINT cnt_r_cnt_srtkenmerk_key2 FOREIGN KEY(cnt_srtkenmerk_key) REFERENCES cnt_srtkenmerk(cnt_srtkenmerk_key)
, CONSTRAINT cnt_c_cnt_kenmerk_niveau1 CHECK(cnt_kenmerk_niveau IS NOT NULL)

View File

@@ -234,6 +234,9 @@ CREATE_TABLE(fin_kenmerk,0)
,fin_kenmerk_verwijder
DATE
DEFAULT NULLDATUM
,fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_fin_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
CREATE_TABLE(fin_kenmerkfactuur,0)

View File

@@ -848,6 +848,9 @@ CREATE_TABLE(ins_kenmerk, 0)
ins_kenmerk_verwijder
DATE
DEFAULT NULLDATUM,
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_u_ins_kenmerk UNIQUE(ins_srtkenmerk_key, ins_srtinstallatie_key, ins_kenmerk_niveau, ins_kenmerk_omschrijving, ins_kenmerk_groep, ins_kenmerk_verwijder)
);

View File

@@ -1314,6 +1314,9 @@ CREATE_TABLE(mld_kenmerk, 0)
NUMBER(1)
DEFAULT 0
NOT NULL
, fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_mld_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
//, CONSTRAINT mld_r_mld_srtkenmerk_keys CHECK((mld_typeopdr_key IS NULL AND mld_stdmelding_key IS NOT NULL)
// OR (mld_typeopdr_key IS NOT NULL AND mld_stdmelding_key IS NULL))
, CONSTRAINT mld_r_mld_srtkenmerk_key2 FOREIGN KEY(mld_srtkenmerk_key) REFERENCES mld_srtkenmerk(mld_srtkenmerk_key)

View File

@@ -1109,6 +1109,9 @@ CREATE_TABLE(prs_kenmerk,0)
,prs_srtperslid_key
NUMBER(10)
CONSTRAINT prs_r_prs_srtperslid_key3 REFERENCES prs_srtperslid(prs_srtperslid_key)
,fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_prs_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
CREATE_TABLE(prs_kenmerklink,0)

View File

@@ -818,6 +818,9 @@ CREATE_TABLE(res_kenmerk, 0)
, res_kenmerk_verwijder
DATE
DEFAULT NULLDATUM
, fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_res_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
, CONSTRAINT res_r_res_srtkenmerk_key1 CHECK(res_srtkenmerk_key IS NOT NULL)
, CONSTRAINT res_r_res_srtkenmerk_key2 FOREIGN KEY(res_srtkenmerk_key) REFERENCES res_srtkenmerk(res_srtkenmerk_key)
, CONSTRAINT res_c_res_kenmerk_niveau1 CHECK(res_kenmerk_niveau IS NOT NULL)

View File

@@ -137,6 +137,78 @@ UPDATE fac_localeitems
SET fac_localeitems_dialect_id = 'CTR_DISCIPLINE_KEY'
WHERE fac_localeitems_dialect_id = 'INS_TAB_DISCIPLINE_KEY';
/////////////////////////////////////////////////////////////////////////////////////////// AAGN#72246
ALTER TABLE alg_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_alg_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE bes_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_bes_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE bez_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_bez_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE cnt_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_cnt_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE faq_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_faq_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE fin_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_fin_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE ins_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_ins_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE mld_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_mld_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE prs_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_prs_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
ALTER TABLE res_kenmerk ADD
(
fac_functie_key
NUMBER(10)
CONSTRAINT fac_r_res_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
REGISTERONCE('$Id$')