411 lines
18 KiB
Plaintext
411 lines
18 KiB
Plaintext
/* DB38to39.SRC
|
||
* Update script van FACILITOR schema
|
||
* $Revision$
|
||
* $Id$
|
||
*/
|
||
#include "prologue.inc"
|
||
|
||
COMMIT;
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58677
|
||
// Sinds 2020.1 niet meer in gebruik, nu weg.
|
||
ALTER TABLE fac_activiteit DROP COLUMN fac_activiteit_interval;
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// YASK#60689
|
||
ALTER TABLE alg_terreinsector ADD
|
||
( prs_perslid_key_verantw
|
||
NUMBER(10)
|
||
CONSTRAINT alg_r_prs_perslid_key3 REFERENCES prs_perslid(prs_perslid_key),
|
||
prs_perslid_key_verantw2
|
||
NUMBER(10)
|
||
CONSTRAINT alg_r_prs_perslid_key4 REFERENCES prs_perslid(prs_perslid_key)
|
||
);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// MARX#60669
|
||
ALTER TABLE fac_imp_factuur MODIFY
|
||
( kenmerk1 VARCHAR2(255)
|
||
, kenmerk2 VARCHAR2(255)
|
||
, kenmerk3 VARCHAR2(255)
|
||
, kenmerk4 VARCHAR2(255)
|
||
, kenmerk5 VARCHAR2(255)
|
||
, kenmerk6 VARCHAR2(255)
|
||
, kenmerk7 VARCHAR2(255)
|
||
, kenmerk8 VARCHAR2(255)
|
||
, kenmerk9 VARCHAR2(255)
|
||
, kenmerk10 VARCHAR2(255)
|
||
, kenmerk11 VARCHAR2(255)
|
||
, kenmerk12 VARCHAR2(255)
|
||
, kenmerk13 VARCHAR2(255)
|
||
, kenmerk14 VARCHAR2(255)
|
||
, kenmerk15 VARCHAR2(255)
|
||
, kenmerk16 VARCHAR2(255)
|
||
, kenmerk17 VARCHAR2(255)
|
||
, kenmerk18 VARCHAR2(255)
|
||
, kenmerk19 VARCHAR2(255)
|
||
, kenmerk20 VARCHAR2(255)
|
||
);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#59942
|
||
DEF_FAC_SRTNOT('ADMTRK', 0, '', '', 0, 'admin', 10);
|
||
DEF_FAC_SRTNOT('ALGTRK', 0, '', '', 0, 'ruimte', 10);
|
||
DEF_FAC_SRTNOT('AUTTRK', 0, '', '', 0, 'autorisatie', 10);
|
||
DEF_FAC_SRTNOT('BESTRK', 0, '', 'bes/bes_bestelling.asp?bes_key=', 0, 'bestelling', 10);
|
||
DEF_FAC_SRTNOT('BEZTRK', 0, '', 'bez/bez_afspraak.asp?bez_key=', 0, 'afspraak', 10);
|
||
DEF_FAC_SRTNOT('BGTTRK', 0, '', 'bgt/bgt_budget.asp?id=', 0, 'budget', 10);
|
||
DEF_FAC_SRTNOT('CADTRK', 0, '', '', 0, 'grafisch', 10);
|
||
DEF_FAC_SRTNOT('CNDTRK', 0, '', '', 0, 'conditie', 10);
|
||
DEF_FAC_SRTNOT('CNTTRK', 0, '', 'cnt/cnt_contract.asp?cnt_key=', 0, 'contract', 10);
|
||
DEF_FAC_SRTNOT('CTRTRK', 0, '', '', 0, 'inspectie', 10);
|
||
DEF_FAC_SRTNOT('FACTRK', 0, '', '', 0, 'basis', 10);
|
||
DEF_FAC_SRTNOT('FINTRK', 0, '', 'fin/fin_factuur.asp?fin_key=', 0, 'factuur', 10);
|
||
DEF_FAC_SRTNOT('INSTRK', 0, '', 'ins/ins_deel.asp?ins_key=', 0, 'deel', 10);
|
||
DEF_FAC_SRTNOT('KPITRK', 0, '', '', 0, 'kpi', 10);
|
||
DEF_FAC_SRTNOT('MLDTRK', 0, '', 'mld/mld_melding.asp?mld_key=', 0, 'melding', 10);
|
||
DEF_FAC_SRTNOT('MRKTRK', 0, '', 'mrk/mrk_bericht.asp?mrk_key=', 0, 'marktplaats', 10);
|
||
DEF_FAC_SRTNOT('MESTRK', 0, '', 'msg/msg_message.asp?message_key=', 0, 'message', 10);
|
||
DEF_FAC_SRTNOT('ORDTRK', 0, '', 'mld/mld_opdr.asp?opdr_key=', 0, 'opdracht', 10);
|
||
DEF_FAC_SRTNOT('PRJTRK', 0, '', 'prj/prj_scenario.asp?prj_key=', 0, 'scenario', 10);
|
||
DEF_FAC_SRTNOT('PRSTRK', 0, '', 'prs/prs_perslid.asp?prs_key=', 0, 'perslid', 10);
|
||
DEF_FAC_SRTNOT('RESTRK', 0, '', 'res/res_reservering.asp?rsv_ruimte_key=', 0, 'reservering', 10);
|
||
DEF_FAC_SRTNOT('WEBTRK', 0, '', '', 0, 'intranet', 10);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// MAAS#62148 FCLT#61731
|
||
ALTER TABLE fac_result MODIFY (fac_result_waarde VARCHAR2(4000));
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#59901
|
||
DECLARE
|
||
v_cons VARCHAR2(64);
|
||
BEGIN
|
||
BEGIN
|
||
SELECT constraint_name
|
||
INTO v_cons
|
||
FROM all_constraints
|
||
WHERE table_name = 'FAC_IMPORT'
|
||
AND constraint_type = 'R'
|
||
AND constraint_name like 'SYS%';
|
||
--
|
||
EXECUTE IMMEDIATE('ALTER TABLE fac_import DROP CONSTRAINT ' || v_cons);
|
||
EXCEPTION
|
||
WHEN NO_DATA_FOUND THEN NULL;
|
||
END;
|
||
--
|
||
BEGIN
|
||
EXECUTE IMMEDIATE('ALTER TABLE fac_import MODIFY fac_import_app_key CONSTRAINT fac_r_fac_import_app_key REFERENCES fac_import_app(fac_import_app_key) ON DELETE CASCADE');
|
||
EXCEPTION
|
||
WHEN OTHERS THEN
|
||
DBMS_OUTPUT.put_line ('Could not add contraint fac_r_fac_import_app_key on fac_import.fac_import_app_key');
|
||
END;
|
||
END;
|
||
/
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58643
|
||
ALTER TABLE fac_usrrap ADD
|
||
( fac_usrrap_sort
|
||
NUMBER(1)
|
||
DEFAULT 0
|
||
NOT NULL
|
||
CONSTRAINT fac_c_fac_usrrap_sort CHECK (fac_usrrap_sort IN (0, 1, 2)), -- 0=x-as (aflopend/oplopend bij de kolom gedefinieerd), 1=y-as oplopend, 2-y-as aflopend.
|
||
fac_usrrap_maxrows
|
||
NUMBER(10),
|
||
fac_usrrap_limiet0
|
||
NUMBER(8),
|
||
fac_usrrap_limiet1
|
||
NUMBER(8),
|
||
fac_usrrap_limiet2
|
||
NUMBER(8),
|
||
fac_usrrap_limiet3
|
||
NUMBER(8)
|
||
);
|
||
|
||
ALTER TABLE fac_usrrap_cols ADD fac_usrrap_cols_urllink
|
||
VARCHAR2(255);
|
||
|
||
ALTER TABLE fac_usrrap_cols DROP CONSTRAINT fac_c_usrrap_cols_visible;
|
||
ALTER TABLE fac_usrrap_cols ADD CONSTRAINT fac_c_usrrap_cols_visible CHECK (fac_usrrap_cols_visible IN ('V', 'I', 'H', 'S', 'U'));
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#61648
|
||
DEF_FAC_FUNCTIE3('WEB_FACQRC', 'FAC', 0, 0, 0); // 0
|
||
DEF_MENUITEM(7, 'lcl_mobile_scanqr', '', 'FAC', 'qr:', 0, 0, 'WEB_FACQRC', 'R', '1', 'fa-camera');
|
||
MENU_INS_AFTER('lcl_mobile_scanqr', 'lcl_mobile_opdrachten1', 2);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// MNNL#62971
|
||
CREATE_TABLE(fac_note_group, 0)
|
||
(
|
||
fac_note_group_key NUMBER (10) PRIMARY KEY,
|
||
fac_note_group_xmlnode VARCHAR2(60) NOT_NULL(fac_note_group_xmlnode, fac_c_fac_note_group_xmlnd),
|
||
fac_note_group_volgnr NUMBER(3),
|
||
fac_note_group_naam VARCHAR2(60) NOT_NULL(fac_note_group_naam, fac_c_fac_note_group_naam),
|
||
fac_note_group_omschrijving VARCHAR2(4000),
|
||
fac_note_group_vervaldatum DATE,
|
||
CONSTRAINT fac_u_fac_note_group_naam UNIQUE (fac_note_group_xmlnode,
|
||
fac_note_group_naam)
|
||
);
|
||
CREATE SEQUENCE fac_s_fac_note_group_key MINVALUE 1;
|
||
CREATE INDEX fac_i_fac_note_group1 ON fac_note_group(fac_note_group_xmlnode, fac_note_group_volgnr);
|
||
DEF_MENUITEM(2, 'lcl_menu_fac_note_group' , '', 'FAC', 'appl/mgt/fac_note_group.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||
MENU_INS_AFTER('lcl_menu_fac_note_group', 'lcl_menu_fac_widgets', 2);
|
||
|
||
ALTER TABLE mld_melding_note ADD
|
||
( fac_note_group_key NUMBER(10) REFERENCES fac_note_group(fac_note_group_key) ON DELETE SET NULL );
|
||
ALTER TABLE mld_opdr_note ADD
|
||
( fac_note_group_key NUMBER(10) REFERENCES fac_note_group(fac_note_group_key) ON DELETE SET NULL );
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// YKPN#61932
|
||
DEF_MENUITEM(3, 'lcl_logoff', '', 'FAC', 'appl/pda/logoff_confirm.asp', 0, 0, 'WEB_MLDUSE', 'R', '0', 'fa-fa-window-close-o');
|
||
MENU_INS_AFTER('lcl_logoff', 'lcl_mobile_rapporten', 2);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#60636
|
||
DELETE FROM fac_locale_xref
|
||
WHERE fac_locale_xref_filepath like 'api2/orders/%';
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#60205
|
||
UPDATE fac_menu
|
||
SET fac_functie_key = (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_FACTAB')
|
||
WHERE fac_functie_key IN (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_FACFAC')
|
||
AND fac_menu_altlabel IN -- menuentries die in fac_ini op FACTAB staan.
|
||
( 'lcl_menu_admtracking_search'
|
||
, 'lcl_menu_session'
|
||
, 'lcl_menu_mytracking'
|
||
, 'lcl_menu_fac_verify'
|
||
, 'lcl_menu_fac_verify_data'
|
||
, 'lcl_menu_fac_email_setting'
|
||
, 'lcl_menu_fac_custnotificaties'
|
||
, 'lcl_menu_aut_idp'
|
||
, 'lcl_menu_aut_client'
|
||
);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#60830
|
||
UPDATE fac_setting
|
||
SET fac_setting_pvalue =
|
||
(SELECT fac_setting_pvalue
|
||
FROM fac_setting
|
||
WHERE fac_setting_name = 'mld_note_sort_ascending')
|
||
WHERE fac_setting_name = 'note_sort_ascending';
|
||
UPDATE fac_setting
|
||
SET fac_setting_pvalue =
|
||
(SELECT fac_setting_pvalue
|
||
FROM fac_setting
|
||
WHERE fac_setting_name = 'mld_note_autoscroll')
|
||
WHERE fac_setting_name = 'note_autoscroll';
|
||
UPDATE fac_setting
|
||
SET fac_setting_pvalue =
|
||
(SELECT fac_setting_pvalue
|
||
FROM fac_setting
|
||
WHERE fac_setting_name = 'mld_note_autocollapse')
|
||
WHERE fac_setting_name = 'note_autocollapse';
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#62687
|
||
UPDATE fac_setting
|
||
SET fac_setting_default = '2'
|
||
, fac_setting_pvalue = NULL
|
||
WHERE fac_setting_name = 'puo_sendusing'
|
||
AND EXISTS (SELECT 1
|
||
FROM fac_setting
|
||
WHERE fac_setting_name = 'puo_smtpserver'
|
||
AND fac_setting_pvalue = 'localhost'
|
||
);
|
||
|
||
UPDATE fac_setting
|
||
SET fac_setting_default = 'localhost'
|
||
, fac_setting_pvalue = NULL
|
||
WHERE fac_setting_name = 'puo_smtpserver'
|
||
AND fac_setting_pvalue = 'localhost';
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#59536
|
||
DEF_FAC_SRTNOT('ALGCUP', 0, 'lcl_noti_ALGCUP', 'alg/alg_regio.asp?key=', '0', 'regio', 60);
|
||
DEF_FAC_SRTNOT('ALGDUP', 0, 'lcl_noti_ALGDUP', 'alg/alg_district.asp?key=', '0', 'district', 60);
|
||
DEF_FAC_SRTNOT('ALGWUP', 0, 'lcl_noti_ALGWUP', 'alg/alg_wp.asp?key=', '0', 'werkplek', 60);
|
||
DEF_FAC_SRTNOT('ALGTUP', 0, 'lcl_noti_ALGTUP', 'alg/alg_terreinsector.asp?key=','0','terreinsector', 60);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#62811
|
||
ALTER TABLE prs_bedrijfadres MODIFY prs_bedrijfadres_password VARCHAR2(320);
|
||
|
||
UPDATE prs_bedrijfadres
|
||
SET prs_bedrijfadres_password = prs_bedrijfadres_certificate
|
||
, prs_bedrijfadres_certificate = NULL
|
||
WHERE prs_bedrijfadres_certificate = (SELECT COALESCE(fac_setting_pvalue, fac_setting_default)
|
||
FROM fac_setting
|
||
WHERE fac_setting_name= 'puo_app2secret'
|
||
);
|
||
|
||
ALTER TABLE fac_imp_bedrijfadres MODIFY prs_bedrijfadres_password VARCHAR2(320);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#54037
|
||
ALTER TABLE prs_bedrijfadres
|
||
ADD prs_bedrijfadres_privkey VARCHAR2(4000);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#62778
|
||
DEF_FAC_FUNCTIE3('WEB_FACHML', 'FAC', 0, 0, NULL);
|
||
|
||
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt het volgende niet niet
|
||
ALTER PACKAGE fac COMPILE BODY;
|
||
|
||
INSERT INTO fac_groep
|
||
(fac_groep_omschrijving)
|
||
VALUES ('_Hmail');
|
||
|
||
INSERT INTO fac_gebruikersgroep
|
||
(fac_groep_key, prs_perslid_key)
|
||
SELECT fac_groep_key, prs_perslid_key
|
||
FROM fac_groep, prs_perslid
|
||
WHERE fac_groep_upper = '_HMAIL'
|
||
AND prs_perslid_oslogin = '_HMAIL';
|
||
|
||
INSERT INTO fac_groeprechten
|
||
( fac_groep_key, fac_functie_key
|
||
, fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_read, fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_write
|
||
)
|
||
SELECT fac_groep_key, fac_functie_key, -1,-1,-1,-1
|
||
FROM fac_groep, fac_functie
|
||
WHERE fac_groep_omschrijving = '_Hmail'
|
||
AND fac_functie_code = 'WEB_FACHML';
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// HSLE#62237
|
||
ALTER TABLE mld_stdmelding ADD mld_stdmelding_thirdparty NUMBER(1) DEFAULT 0 NOT NULL;
|
||
ALTER TABLE mld_melding ADD mld_melding_naam_ext VARCHAR2(60);
|
||
ALTER TABLE mld_melding ADD mld_melding_email_ext VARCHAR2(100);
|
||
ALTER TABLE mld_melding ADD mld_melding_tel_ext VARCHAR2(15);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// IVET#62425
|
||
ALTER TABLE bes_disc_params ADD bes_disc_params_expire_tijd NUMBER(5,2);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// WOHW#59479
|
||
DEF_FAC_FUNCTIE3('WEB_CTRSEN', 'CTR', 3, 1, 1);
|
||
|
||
-- De autorisatie WEB_CTRSEN is nu aangemaakt. Nu kan de conversie beginnen.
|
||
DECLARE
|
||
-- Personen met 'WEB_CTRUSE' groeprechten moeten dezelfde rechten krijgen voor de nieuwe autorisatie 'WEB_CTRSEN' voor elke groep.
|
||
-- Deze rechten moeten dus naar de nieuwe rechten 'WEB_CTRSEN' worden gekopieerd. Dit betekent dat de groeprechten, voor de groepen met 'WEB_CTRUSE' rechten, gekopieerd moeten worden.
|
||
-- Personen met 'WEB_CTRMGT' rechten kunnen scenario's blijven beheren. Personen met 'WEB_CTRSEN' kunnen dan nu ook de naam en omschrijving van een scenario beheren/aanpassen.
|
||
-- Voor 'WEB_CTRMGT' hoeft er voor nu niets te gebeuren.
|
||
CURSOR pers_rechten IS
|
||
-- Welke groepen hebben de 'WEB_CTRUSE' rechten. Deze rechten moeten in de groep naar de nieuwe rechten 'WEB_CTRSEN' worden gekopieerd.
|
||
SELECT DISTINCT fgg.fac_groep_key,
|
||
fg.fac_groep_omschrijving,
|
||
f.fac_functie_key,
|
||
f.fac_functie_code,
|
||
fgr.fac_groeprechten_key,
|
||
fgr.ins_discipline_key,
|
||
fgr.fac_gebruiker_alg_level_read,
|
||
fgr.fac_gebruiker_alg_level_write,
|
||
fgr.fac_gebruiker_prs_level_read,
|
||
fgr.fac_gebruiker_prs_level_write
|
||
FROM fac_gebruikersgroep fgg,
|
||
fac_groep fg,
|
||
fac_groeprechten fgr,
|
||
fac_functie f
|
||
WHERE fg.fac_groep_key = fgg.fac_groep_key
|
||
AND fgr.fac_groep_key = fg.fac_groep_key
|
||
AND fgr.fac_functie_key = f.fac_functie_key
|
||
AND UPPER(fac_functie_code) IN ('WEB_CTRUSE')
|
||
ORDER BY fac_groep_key,
|
||
ins_discipline_key,
|
||
fac_groeprechten_key;
|
||
BEGIN
|
||
-- Voor de groepen de 'WEB_CTRUSE' rechten kopi<70>ren naar de nieuwe functie 'WEB_CTRSEN'.
|
||
FOR f_pers_rechten IN pers_rechten
|
||
LOOP
|
||
-- Groepsrechten toevoegen.
|
||
INSERT INTO fac_groeprechten (fac_groep_key,
|
||
fac_functie_key,
|
||
ins_discipline_key,
|
||
fac_gebruiker_alg_level_read,
|
||
fac_gebruiker_alg_level_write,
|
||
fac_gebruiker_prs_level_read,
|
||
fac_gebruiker_prs_level_write)
|
||
VALUES (f_pers_rechten.fac_groep_key,
|
||
(SELECT fac_functie_key
|
||
FROM fac_functie
|
||
WHERE fac_functie_code = 'WEB_CTRSEN'),
|
||
f_pers_rechten.ins_discipline_key,
|
||
f_pers_rechten.fac_gebruiker_alg_level_read,
|
||
f_pers_rechten.fac_gebruiker_alg_level_write,
|
||
f_pers_rechten.fac_gebruiker_prs_level_read,
|
||
f_pers_rechten.fac_gebruiker_prs_level_write);
|
||
END LOOP;
|
||
END;
|
||
/
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#63107
|
||
ALTER TABLE fac_usrrap
|
||
ADD fac_usrrap_code
|
||
VARCHAR2(60)
|
||
CONSTRAINT fac_u_fac_usrrap_code UNIQUE;
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58539
|
||
CREATE_TABLE(fac_nieuws_groep, 0)
|
||
(
|
||
fac_nieuws_groep_key
|
||
NUMBER(10)
|
||
CONSTRAINT fac_k_nieuws_groep_key PRIMARY KEY,
|
||
fac_nieuws_groep_omschrijving
|
||
VARCHAR2(30)
|
||
CONSTRAINT fac_c_nieuws_groep_omschr CHECK(fac_nieuws_groep_omschrijving IS NOT NULL),
|
||
fac_nieuws_groep_aanmaak
|
||
DATE
|
||
DEFAULT SYSDATE
|
||
CONSTRAINT fac_c_niews_groep_aanmaak NOT NULL
|
||
);
|
||
|
||
ALTER TABLE fac_nieuws
|
||
ADD fac_nieuws_show
|
||
NUMBER(3) DEFAULT 3 NOT NULL;
|
||
ALTER TABLE fac_nieuws
|
||
ADD fac_nieuws_groep_key
|
||
NUMBER(10) REFERENCES fac_nieuws_groep(fac_nieuws_groep_key);
|
||
|
||
CREATE SEQUENCE fac_s_fac_nieuws_groep_key MINVALUE 1;
|
||
CREATE_TRIGGER(fac_t_fac_nieuws_groep_b_iu)
|
||
BEFORE INSERT OR UPDATE ON fac_nieuws_groep
|
||
FOR EACH ROW
|
||
BEGIN
|
||
UPDATE_PRIMARY_KEY(fac_nieuws_groep_key, fac_s_fac_nieuws_groep_key);
|
||
END;
|
||
/
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// MARX#63145
|
||
ALTER TABLE res_deel
|
||
ADD res_prs_perslid_key
|
||
NUMBER(10)
|
||
CONSTRAINT res_r_res_prs_perslid_key REFERENCES prs_perslid(prs_perslid_key);
|
||
|
||
ALTER TABLE res_deel DROP CONSTRAINT res_c_res_deel_key;
|
||
ALTER TABLE res_deel ADD CONSTRAINT res_c_deelperslid_key CHECK((res_ins_deel_key IS NOT NULL AND res_prs_perslid_key IS NULL) OR (res_ins_deel_key IS NULL AND res_prs_perslid_key IS NOT NULL));
|
||
|
||
ALTER TABLE res_rsv_ruimte
|
||
ADD mld_opdr_key
|
||
NUMBER(10)
|
||
CONSTRAINT res_r_mld_opdr1 REFERENCES mld_opdr(mld_opdr_key);
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// MARX#62993
|
||
ALTER TABLE fac_notificatie
|
||
ADD fac_notificatie_notbefore
|
||
DATE
|
||
DEFAULT SYSDATE NOT NULL;
|
||
ALTER TABLE fac_notificatie
|
||
ADD fac_notificatie_failcount
|
||
NUMBER(10)
|
||
DEFAULT 0 NOT NULL;
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#62836
|
||
ALTER TABLE res_disc_params
|
||
ADD res_disc_params_intervals VARCHAR(2000 CHAR);
|
||
|
||
UPDATE res_disc_params rdp
|
||
SET res_disc_params_intervals =
|
||
(SELECT ins_discipline_opmerking
|
||
FROM res_discipline
|
||
WHERE ins_discipline_key = rdp.res_ins_discipline_key
|
||
AND ins_discipline_opmerking LIKE '%{%}%');
|
||
|
||
UPDATE ins_tab_discipline
|
||
SET ins_discipline_opmerking = NULL
|
||
WHERE ins_discipline_module = 'RES' AND ins_discipline_opmerking LIKE '%{%}%';
|
||
|
||
ALTER TABLE res_disc_params
|
||
ADD res_disc_params_limiet NUMBER (3);
|
||
///////////////////////////////////////////////////////////////////////////////////////////
|
||
|
||
REGISTERONCE('$Id$')
|
||
|
||
#include "epilogue.inc"
|