svn path=/Database/trunk/; revision=9342

This commit is contained in:
Peter Feij
2006-11-23 15:44:12 +00:00
parent dd4fb5291c
commit 77ae482013

View File

@@ -1,5 +1,5 @@
--
-- Update script van Facilitor versie 4.61(.5) naar 4.70 $Revision: 7 $
-- Update script van Facilitor versie 4.61(.5) naar 4.70 $Revision: 8 $
--
/*
* This script is precompiled so #if(n)def MS_SQL can be used to distinguish between
@@ -36,8 +36,8 @@ PROMPT versie voor MS SQL Server
#else
PROMPT versie voor Oracle
#endif
PROMPT $Revision: 7 $
PROMPT $Modtime: 15-11-06 17:33 $
PROMPT $Revision: 8 $
PROMPT $Modtime: 23-11-06 12:45 $
PROMPT Copyright 1996-2006 Dijkoraad IT bv/Facilitor Software Nederland bv
PROMPT
SELECT 'De huidige versie van Facilitor is: '
@@ -471,10 +471,10 @@ ALTER TABLE res_rsv_ruimte ADD (
AND res_rsv_ruimte_afgemeld_user IS NULL
))));
ALTER TABLE res_rsv_deel DROP CONSTRAINT res_c_res_rsvd_reservering_key;
ALTER TABLE res_rsv_deel DROP CONSTRAINT res_c_res_rsvd_reservering_key;
ALTER TABLE res_rsv_deel ADD CONSTRAINT res_c_res_parent_key
CHECK(res_rsv_ruimte_key IS NOT NULL OR bez_bezoekers_key IS NOT NULL);
ALTER TABLE res_rsv_deel DROP CONSTRAINT res_r_res_rsvd_reservering_key;
ALTER TABLE res_rsv_deel DROP CONSTRAINT res_r_res_rsvd_reservering_key;
-- Mogen weer aan
[skip]
@@ -581,7 +581,7 @@ CREATE_TABLE(fac_srtnotificatie, 0)
* 0 = no notification
* fac_notificatie_refkey: de key van een melding, reservering etc. Welke entiteit het betreft wordt bepaald
* door fac_srtnotificatie_xmlnode. Deze kan ook worden toegevoegd aan fac_srtnotificatie_url.
*/
*/
CREATE_TABLE(fac_notificatie, 0)
(
fac_notificatie_key
@@ -590,7 +590,7 @@ CREATE_TABLE(fac_notificatie, 0)
NUMBER(10)
REFERENCES fac_srtnotificatie(fac_srtnotificatie_key) ON DELETE CASCADE,
fac_notificatie_status
NUMBER(3)
NUMBER(3)
NOT_NULL(fac_notificatie_status, fac_c_fac_notificatie_status),
prs_perslid_key_sender
NUMBER(10)
@@ -612,7 +612,7 @@ CREATE_TABLE(fac_notificatie, 0)
);
ALTER TABLE web_user_messages
ADD fac_srtnotificatie_key NUMBER(10)
ADD fac_srtnotificatie_key NUMBER(10)
REFERENCES fac_srtnotificatie(fac_srtnotificatie_key);
CREATE SEQUENCE fac_s_fac_srtnotificatie_key MINVALUE 1;
@@ -685,8 +685,8 @@ DEF_FAC_SRTNOT('RESINF', 1, 'U heeft op ##DATUM## van ##VANTIJD## tot ##TOTTIJD#
DEF_FAC_SRTNOT('RESNEW', 1, 'Uw reservering ##KEY## (##DESC##) geregistreerd', 'res/default_eu.asp?res_key=', '0', 'reservering');
DEF_FAC_SRTNOT('RESUPD', 1, 'Uw reservering ##KEY## (##DESC##) is aangemaakt/aangepast', 'res/default_eu.asp?res_key=', '0', 'reservering');
DEF_FAC_SRTNOT('RESVER', 0, 'Uw reservering ##KEY## (##DESC##) geheel verwerkt', 'res/default_eu.asp?res_key=', '0', 'reservering');
#ifdef PRA
#ifdef PRA
DEF_FAC_SRTNOT('COMPPZ', 1, 'Personeelsfunctionaris heeft een nieuwe medewerker ##NAAM## toegevoegd', 'prsaan/person.asp?aan_key=', '0', '');
DEF_FAC_SRTNOT('COMPSC', 1, 'Beveiliging heeft gegevens nieuwe medewerker ##NAAM## doorgezonden/goedgekeurd.', 'prsaan/person.asp?aan_key=', '0', '');
DEF_FAC_SRTNOT('COMPCP', 1, 'Contactpersoon heeft gegevens nieuwe medewerker ##NAAM## ingevoerd.', 'prsaan/person.asp?aan_key=', '0', '');
@@ -695,7 +695,7 @@ DEF_FAC_SRTNOT('WIJZNW', 1, 'Uw verzoek tot wijziging persoonlijke gegevens ##NA
DEF_FAC_SRTNOT('WIJZSC', 1, 'Beveiliging heeft gewijzigde persoonlijke gegevens van ##NAAM## goedgekeurd.', 'prsaan/wijzig.asp?w_key=', '0', '');
DEF_FAC_SRTNOT('WIJZFC', 1, 'Facilities t.b.v. de nieuwe medewerker ##NAAM## zijn aangepast.', 'prsaan/wijzig.asp?w_key=', '0', '');
DEF_FAC_SRTNOT('WIJZSU', 1, 'Uw verzoek tot wijziging persoonlijke gegevens ##NAAM## is verwerkt.', 'prsaan/wijzig.asp?w_key=', '0', '');
#endif //PRA
#endif //PRA
//
@@ -792,13 +792,13 @@ UPDATE res_deel
/////////////////////////////////////////////////////////////////////////////////////////// FSN#1346
ALTER TABLE res_srtkenmerk DROP CONSTRAINT res_c_res_srtkenmerk_kenmtype;
ALTER TABLE res_srtkenmerk ADD CONSTRAINT res_c_res_srtkenmerk_kenmtype
ALTER TABLE res_srtkenmerk ADD CONSTRAINT res_c_res_srtkenmerk_kenmtype
CHECK(res_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F'));
ALTER TABLE mld_srtkenmerk DROP CONSTRAINT mld_c_mld_srtkenmerk_kenmtype;
ALTER TABLE mld_srtkenmerk ADD CONSTRAINT mld_c_mld_srtkenmerk_kenmtype
ALTER TABLE mld_srtkenmerk ADD CONSTRAINT mld_c_mld_srtkenmerk_kenmtype
CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F'));
ALTER TABLE prs_kenmerk DROP CONSTRAINT prs_c_prs_kenmerk_type2;
ALTER TABLE prs_kenmerk ADD CONSTRAINT prs_c_prs_kenmerk_type2
ALTER TABLE prs_kenmerk ADD CONSTRAINT prs_c_prs_kenmerk_type2
CHECK(prs_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F'));
ALTER TABLE bes_srtkenmerk DROP CONSTRAINT bes_c_bes_srtkenmerk_kenmtype;
ALTER TABLE bes_srtkenmerk ADD CONSTRAINT bes_c_bes_srtkenmerk_kenmtype
@@ -810,12 +810,88 @@ ALTER TABLE ins_srtkenmerk DROP CONSTRAINT ins_c_ins_srtkenmerk_kenmtype;
ALTER TABLE ins_srtkenmerk ADD CONSTRAINT ins_c_ins_srtkenmerk_kenmtype
CHECK(ins_srtkenmerk_kenmerktype IN('C', 'N', 'D', 'R', 'X', 'L', 'Q','F'));
ALTER TABLE alg_kenmerk DROP CONSTRAINT alg_c_alg_kenmerk_type1;
ALTER TABLE alg_kenmerk ADD CONSTRAINT alg_c_alg_kenmerk_type1
ALTER TABLE alg_kenmerk ADD CONSTRAINT alg_c_alg_kenmerk_type1
CHECK(alg_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F'));
/////////////////////////////////////////////////////////////////////////////////////////// AKZA#620
UPDATE mld_melding SET mld_melding_ordernr = RTRIM(mld_melding_ordernr);
[skip]
ALTER TRIGGER MLD_T_MLD_OPDR_B_IU disable;
UPDATE mld_opdr SET mld_opdr_ordernr = RTRIM(mld_opdr_ordernr);
ALTER TRIGGER MLD_T_MLD_OPDR_B_IU enable;
[/skip]
[skip]
ALTER TRIGGER alg_t_alg_gebouw_B_IU disable;
UPDATE alg_gebouw SET alg_gebouw_ordernr = RTRIM(alg_gebouw_ordernr);
ALTER TRIGGER alg_t_alg_gebouw_B_IU enable;
[/skip]
[skip]
ALTER TRIGGER alg_t_alg_terreinsector_B_IU disable;
UPDATE alg_terreinsector SET alg_terreinsector_ordernr = RTRIM(alg_terreinsector_ordernr);
ALTER TRIGGER alg_t_alg_terreinsector_B_IU enable;
[/skip]
UPDATE bes_bestelling SET bes_bestelling_ordernr = RTRIM(bes_bestelling_ordernr);
--pf: en reserveringen??
/////////////////////////////////////////////////////////////////////////////////////////// FSN#1428
/* Welke importjobs bestaan er */
CREATE_TABLE(fac_import_app, 0)
(
fac_import_app_key
NUMBER(10) PRIMARY KEY,
fac_import_app_code
VARCHAR2(20),
fac_import_app_oms
VARCHAR2(60),
fac_functie_key
NUMBER(10)
NOT_NULL(fac_functie_key, fac_c_fac_functie_key2)
CONSTRAINT fac_r_fac_functie_key REFERENCES fac_functie(fac_functie_key)
);
/* Uitgevoerde importjobs */
CREATE_TABLE(fac_import, 0)
(
fac_import_key
NUMBER(10) PRIMARY KEY,
fac_import_app_key
NUMBER(10) REFERENCES fac_import_app(fac_import_app_key),
ins_discipline_key
NUMBER(10)
REFERENCES ins_tab_discipline(ins_discipline_key) ON DELETE CASCADE,
fac_import_datum_gelezen
DATE,
fac_import_datum_verwerkt
DATE,
fac_import_versie
VARCHAR2(30)
);
CREATE SEQUENCE fac_s_fac_import_app_key MINVALUE 1;
CREATE SEQUENCE fac_s_fac_import_key MINVALUE 1;
CREATE_TRIGGER(fac_t_fac_import_app_B_IU)
BEFORE INSERT OR UPDATE ON fac_import_app
FOR EACH ROW
BEGIN
UPDATE_PRIMARY_KEY(fac_import_app_key, fac_s_fac_import_app_key);
:new.fac_import_app_code:=UPPER(:new.fac_import_app_code);
END;
/
CREATE_TRIGGER(fac_t_fac_import_B_IU)
BEFORE INSERT OR UPDATE ON fac_import
FOR EACH ROW
BEGIN
UPDATE_PRIMARY_KEY(fac_import_key, fac_s_fac_import_key);
END;
/
////////////////////////////////////////////// SOME GENERAL CLEANUP /////////////////////////////
//////////////////////////////////// approved by the Facilitor release manager //////////////////
@@ -843,6 +919,9 @@ drop view fac_v_my_disc_afdelingen_write;
drop view fac_v_my_disc_onrgoed_read;
drop view fac_v_my_disc_afdelingen_read;
// AKZA#446
drop view INS_V_SRTONDERDEEL_KENMERKDEEL;
ALTER TABLE cnt_contract DROP COLUMN cnt_srtcontract_key;
DROP TABLE cnt_srtcontract;
@@ -862,6 +941,8 @@ DROP FUNCTION func_has_new_messages;
DROP FUNCTION MLD_F_Bereken_Urgentie;
DROP PROCEDURE kopieer_deel;
DROP PROCEDURE WriteKenmerkWaarde;
DROP PROCEDURE web_send_web_message;
DROP PROCEDURE web_send_mld_ord_web_message;
// agv datamodelwijzigingen RES, eentje vervalt.
DROP TRIGGER web_t_res_res_reservering;
@@ -899,6 +980,7 @@ DROP TABLE web_user_mess_actions;
DROP TABLE web_user_mess_text;
ALTER TABLE web_user_messages DROP COLUMN web_user_mess_actions_key;
DROP PACKAGE res;
DROP PACKAGE web;
DROP TRIGGER web_t_web_mes_on_changemld;
DROP TRIGGER web_t_web_mes_on_changeopdr;
@@ -912,14 +994,14 @@ DROP TRIGGER web_t_res_res_rsv_artikel;
-- DROP TABLE cnt_contract_dienst?;
///////////////////////////////////////////////////////////////////////////////////////////////// Bookkeeping
UPDATE_VERSION('04.70.*');
UPDATE_VERSION(_VERSION);
UPDATE FAC_MESSAGE
SET FAC_MESSAGE_TEXT = 'Facilitor 4.70.$Revision: 7 $'
SET FAC_MESSAGE_TEXT = 'Facilitor '||_VERSION||' $Revision: 8 $'
WHERE FAC_MESSAGE_CODE = 'FAC_M002';
UPDATE FAC_MESSAGE
SET FAC_MESSAGE_TEXT = 'Welkom bij Facilitor 4.70.$Revision: 7 $'
SET FAC_MESSAGE_TEXT = 'Welkom bij Facilitor '||_VERSION||' $Revision: 8 $'
WHERE FAC_MESSAGE_CODE = 'FAC_M035';
COMMIT;
@@ -928,7 +1010,7 @@ SPOOL OFF
///////////////////////////// now recreate all views, triggers etc acc to the latest state ///////
START recreate.sql
START _RECREATESCRIPT.sql
SET ECHO OFF
SET DEFINE ON