FMHN#65480: Disciplines bij Kennisbank

svn path=/Database/trunk/; revision=53514
This commit is contained in:
Erik Groener
2021-10-28 10:14:09 +00:00
parent 38f1801d6b
commit 0946a11644

View File

@@ -15,7 +15,7 @@ ALTER TABLE res_activiteit ADD res_activiteit_limiet_fe NUMBER(3);
ALTER TABLE mld_stdmelding ADD
mld_stdmelding_notes
NUMBER(1)
DEFAULT 3
DEFAULT 7
NOT_NULL(mld_stdmelding_notes, mld_c_mld_stdmelding_notes);
ALTER TABLE mld_opdr_note ADD
@@ -49,6 +49,8 @@ ALTER TABLE mld_opdr_note ADD
REFERENCES mld_opdr_note (mld_opdr_note_key)
ON DELETE CASCADE;
ALTER TABLE mld_typeopdr ADD mld_typeopdr_image VARCHAR2(255 CHAR);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#64017
_FAC_MODULE('WGT', 'lcl_module_WGT')
@@ -256,6 +258,41 @@ ALTER TABLE fac_imp_usrdata
, fac_usrdata_refcode VARCHAR2(40)
);
/////////////////////////////////////////////////////////////////////////////////////////// FMHN#65480
ALTER TABLE fac_faq ADD
faq_ins_discipline_key
NUMBER(10);
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving)
VALUES ('FAQ', 'Standaard');
-- Voor alle bestaande kennisbankitems de discipline op de standaard zetten.
UPDATE fac_faq
SET faq_ins_discipline_key = (SELECT ins_discipline_key
FROM ins_tab_discipline
WHERE ins_discipline_module LIKE 'FAQ'
AND ins_discipline_omschrijving LIKE 'Standaard');
-- Dan kunnen we nu pas de contraints op de kolom faq_ins_discipline_key zetten.
ALTER TABLE fac_faq MODIFY
faq_ins_discipline_key
NOT_NULL(faq_ins_discipline_key, faq_c_ins_discipline_key)
CONSTRAINT faq_r_ins_discipine_key REFERENCES ins_tab_discipline(ins_discipline_key);
ALTER TABLE faq_kenmerk ADD
faq_discipline_key
NUMBER(10)
CONSTRAINT faq_c_faq_kenmerk_discipline REFERENCES ins_tab_discipline(ins_discipline_key);
ALTER TABLE faq_kenmerk ADD
CONSTRAINT faq_u_faq_kenmerk UNIQUE(faq_discipline_key, faq_kenmerk_omschrijving, faq_kenmerk_groep, faq_kenmerk_verwijder);
CREATE_VIEW(faq_discipline, 0)
AS
SELECT * FROM ins_tab_discipline WHERE ins_discipline_module = 'FAQ';
DEFINIEER_VIEW_AANWEZIG(faq_discipline, ins_discipline_verwijder,
faq_v_aanwezigdiscipline,0);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#*****
///////////////////////////////////////////////////////////////////////////////////////////