Files
Database/_UP/DB6to7.src
2012-05-06 12:54:48 +00:00

121 lines
7.2 KiB
Plaintext

/* DB6TO7.SRC
* Update script van Facilitor versie 5.00.9 of hoger naar 5.01.0
* $Revision$
* $Id$
*/
#include "prologue.inc"
///////////////////////////////////////////////////////////////////////////////////////////////////// FSN#18275
#include "..\adm\adm_tab.src"
#include "..\adm\adm_pac.src"
///////////////////////////////////////////////////////////////////////////////////////////////////// HOUT#17237
ALTER TABLE bez_bezoekers ADD prs_perslid_key NUMBER(10)
CONSTRAINT bez_r_prs_perslid REFERENCES prs_perslid(prs_perslid_key);
///////////////////////////////////////////////////////////////////////////////////////////////////// UWVA#18010
ALTER TABLE mld_disc_params ADD mld_disc_params_eigen_kp NUMBER(1) DEFAULT 0;
///////////////////////////////////////////////////////////////////////////////////////////////////// UWVA#18010
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code, fac_srtnotificatie_mode, fac_srtnotificatie_oms,
fac_srtnotificatie_url, fac_srtnotificatie_groep, fac_srtnotificatie_xmlnode)
VALUES ('FINMAI', 2, 'Factuur ##KEY##', '', '0', 'factuur');
///////////////////////////////////////////////////////////////////////////////////////////////////// AKZA opruimen
DELETE FROM fac_srtnotificatie
WHERE fac_srtnotificatie_code LIKE 'WIJZ%';
DELETE FROM fac_srtnotificatie
WHERE fac_srtnotificatie_code LIKE 'COMP%'
AND NOT EXISTS (SELECT * FROM prs_perslideenheid);
///////////////////////////////////////////////////////////////////////////////////////////////////// UWVA#18392
-- expiredagen default 1
UPDATE res_disc_params
SET res_disc_params_expire_dagen = 1
WHERE res_disc_params_expire_dagen IS NULL;
///////////////////////////////////////////////////////////////////////////////////////////////////// AKZA
drop trigger prs_t_prs_aanmeld_A_UT;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#18522
ALTER TABLE mld_opdr ADD mld_opdr_einddatum DATE;
ALTER TRIGGER MLD_T_MLD_OPDR_B_IU disable;
UPDATE mld_opdr
SET mld_opdr_einddatum = fac.datumtijdplusuitvoertijd(mld_opdr_datumbegin, mld_opdr_dagen, 'DAGEN')
WHERE mld_opdr_einddatum IS NULL;
ALTER TRIGGER MLD_T_MLD_OPDR_B_IU enable;
/* kolom droppen doen we later, verplichting nu */
ALTER TABLE mld_opdr DROP constraint mld_c_mld_opdr_dagen2;
///////////////////////////////////////////////////////////////////////////////////////////
ALTER TABLE ins_srtdiscipline ADD ins_srtdiscipline_opmerking VARCHAR(2000 CHAR);
ALTER TABLE ins_tab_discipline ADD ins_discipline_opmerking VARCHAR(2000 CHAR);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#18016
CREATE_TABLE(fac_localeitems, 0) /* Alle mogelijk vertaalbare labels/teksten */
(
fac_localeitems_key NUMBER (10) PRIMARY KEY,
fac_localeitems_dialect_id VARCHAR2(30 CHAR), /* de dialectbepaler, kolom, bijvoorbeeld INS_SRTDISCIPLINE_KEY */
fac_localeitems_lcl VARCHAR2(100 CHAR), /* het label, bv lcl_complains */
CONSTRAINT fac_u_fac_localeitems UNIQUE(fac_localeitems_dialect_id, fac_localeitems_lcl)
);
CREATE_TABLE(fac_locale, 0) /* Alle feitelijk vertaalde teksten */
(
fac_locale_key NUMBER (10) PRIMARY KEY,
fac_localeitems_key NUMBER (10) REFERENCES fac_localeitems(fac_localeitems_key) ON DELETE CASCADE,
fac_locale_dialect_key NUMBER(10),
fac_locale_kolomnaam VARCHAR2(30 CHAR),
fac_locale_kolomkeyval NUMBER(10),
fac_locale_lang VARCHAR2(3) NOT NULL,
fac_locale_tekst VARCHAR2(300 CHAR),
CONSTRAINT fac_u_fac_locale UNIQUE(fac_localeitems_key, fac_locale_dialect_key, fac_locale_kolomnaam, fac_locale_kolomkeyval, fac_locale_lang),
CONSTRAINT fac_c_fac_locale1 CHECK((fac_localeitems_key IS NOT NULL AND fac_locale_dialect_key IS NOT NULL AND fac_locale_kolomnaam IS NULL AND fac_locale_kolomkeyval IS NULL)
OR (fac_localeitems_key IS NULL AND fac_locale_dialect_key IS NULL AND fac_locale_kolomnaam IS NOT NULL AND fac_locale_kolomkeyval IS NOT NULL))
);
CREATE SEQUENCE fac_s_fac_locale_key MINVALUE 1;
CREATE SEQUENCE fac_s_fac_localeitems_key MINVALUE 1;
-- Trigger will follow in recreate
/////////////////////////////////////////////////////////////////////////////////////////// FSN#18364
ALTER TABLE mld_disc_params ADD mld_disc_params_startdatum NUMBER(1);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#18275
ALTER TABLE fac_version RENAME COLUMN fac_version_revision TO fac_version_schema;
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#15996
DEF_FAC_SRTNOT('ALGLNE', 0, 'Locatie geregisreerd', 'alg/alg_locatie.asp?key=', '0', 'locatie');
DEF_FAC_SRTNOT('ALGLUP', 0, 'Locatie gewijzigd', 'alg/alg_locatie.asp?key=', '0', 'locatie');
DEF_FAC_SRTNOT('ALGGNE', 0, 'Gebouw geregisreerd', 'alg/alg_gebouw.asp?key=', '0', 'gebouw');
DEF_FAC_SRTNOT('ALGGUP', 0, 'Gebouw gewijzigd', 'alg/alg_gebouw.asp?key=', '0', 'gebouw');
DEF_FAC_SRTNOT('ALGVNE', 0, 'Verdieping geregisreerd', 'alg/alg_verdieping.asp?key=', '0', 'verdieping');
DEF_FAC_SRTNOT('ALGVUP', 0, 'Verdieping gewijzigd', 'alg/alg_verdieping.asp?key=', '0', 'verdieping');
DEF_FAC_SRTNOT('ALGRNE', 0, 'Ruimte geregisreerd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte');
DEF_FAC_SRTNOT('ALGRUP', 0, 'Ruimte gewijzigd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte');
DEF_FAC_SRTNOT('ALGCAD', 0, 'Ruimte grafisch gewijzigd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte');
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#18120
-- eventbericht over een hele reservering (groep deelreserveringen)
DEF_FAC_SRTNOT('RESCPY', 1, 'Uw reserveringsreeks ##KEY## (##DESC##) is uitgebreid', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'xreservering');
DEF_FAC_SRTNOT('RESMLT', 1, 'Uw reserveringreeks ##KEY## (##DESC##) is aangepast', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'xreservering');
/////////////////////////////////////////////////////////////////////////////////////////// CONN#18659
DELETE FROM fac_menuitems WHERE fac_menuitems_url like '%splace_activities.asp%';
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#15996
UPDATE fac_srtnotificatie SET fac_srtnotificatie_oms = 'Locatie geregistreerd' WHERE fac_srtnotificatie_oms = 'Locatie geregisreerd';
UPDATE fac_srtnotificatie SET fac_srtnotificatie_oms = 'Gebouw geregistreerd' WHERE fac_srtnotificatie_oms = 'Gebouw geregisreerd';
UPDATE fac_srtnotificatie SET fac_srtnotificatie_oms = 'Verdieping geregistreerd' WHERE fac_srtnotificatie_oms = 'Verdieping geregisreerd';
UPDATE fac_srtnotificatie SET fac_srtnotificatie_oms = 'Ruimte geregistreerd' WHERE fac_srtnotificatie_oms = 'Ruimte geregisreerd';
///////////////////////////////////////////////////////////////////////////////////////////
COMMIT;
/////////////////////////////////////////////////////////////////////////////////////////// Enable notifications
REGISTERONCE('$Workfile: DB6to7.src $','$Revision$')
#include "epilogue.inc"