387 lines
20 KiB
Plaintext
387 lines
20 KiB
Plaintext
/* DB15TO16.SRC
|
|
* Update script van Facilitor schema
|
|
* $Revision$
|
|
* $Id$
|
|
*/
|
|
#include "prologue.inc"
|
|
|
|
COMMIT;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP VAN DB15
|
|
delete from fac_import where fac_import_key is null;
|
|
-- TODO alter table fac_import constraint fac_import_key not null o.i.d.
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#22858
|
|
UPDATE fac_menuitems SET fac_menuitems_url='appl/fac/job_search.asp'
|
|
WHERE fac_menuitems_url='appl/fac/job_list.asp';
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#22846
|
|
ALTER TABLE ins_srtkenmerk MODIFY ins_srtkenmerk_lengte NUMBER(4);
|
|
ALTER TABLE ins_srtkenmerk DROP CONSTRAINT ins_c_ins_srtkenmerk_lengte;
|
|
ALTER TABLE ins_srtkenmerk
|
|
ADD CONSTRAINT ins_c_ins_srtkenmerk_lengte CHECK(ins_srtkenmerk_lengte >= 1
|
|
AND ins_srtkenmerk_lengte <= 4000);
|
|
ALTER TABLE ins_kenmerkdeel
|
|
MODIFY ins_kenmerkdeel_waarde
|
|
VARCHAR2(4000);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#22804
|
|
ALTER TABLE bes_srtdeel ADD bes_srtdeel_notitie VARCHAR2(50);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#22875
|
|
ALTER TABLE fac_setting ADD fac_setting_flags NUMBER(10) DEFAULT 0;
|
|
ALTER TABLE fac_setting ADD fac_setting_type VARCHAR2(32) DEFAULT 'string' NOT NULL;
|
|
ALTER TABLE fac_setting MODIFY fac_setting_name VARCHAR2(64);
|
|
ALTER TABLE fac_setting MODIFY fac_setting_default VARCHAR2(1024);
|
|
ALTER TABLE fac_setting MODIFY fac_setting_ovalue VARCHAR2(1024);
|
|
ALTER TABLE fac_setting MODIFY fac_setting_tvalue VARCHAR2(1024);
|
|
ALTER TABLE fac_setting MODIFY fac_setting_avalue VARCHAR2(1024);
|
|
ALTER TABLE fac_setting MODIFY fac_setting_pvalue VARCHAR2(1024);
|
|
ALTER TABLE fac_setting MODIFY fac_setting_default NULL;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23201
|
|
CREATE TABLE FAC_API
|
|
(
|
|
fac_api_key NUMBER(10)
|
|
CONSTRAINT fac_k_fac_api_key PRIMARY KEY,
|
|
fac_api_name VARCHAR2 (32) NOT NULL,
|
|
fac_api_apikey VARCHAR2 (32) NOT NULL,
|
|
fac_api_omschrijving VARCHAR2(60),
|
|
fac_api_xmlnode VARCHAR2(20),
|
|
fac_api_no_session NUMBER (1)
|
|
CONSTRAINT fac_c_fac_api_no_session
|
|
CHECK(fac_api_no_session IS NULL OR fac_api_no_session = 1),
|
|
fac_api_filepath VARCHAR (64) NOT NULL,
|
|
-- voorheen os_login:
|
|
prs_perslid_key NUMBER (10),
|
|
fac_api_loglevel NUMBER DEFAULT 0,
|
|
fac_usrrap_key NUMBER (10),
|
|
fac_api_viewmapping_json VARCHAR2 (4000),
|
|
fac_api_stylesheet VARCHAR2 (64),
|
|
fac_import_app_key NUMBER (10),
|
|
fac_api_options_json VARCHAR2 (4000)
|
|
);
|
|
CREATE SEQUENCE fac_s_fac_api_key MINVALUE 1;
|
|
// Trigger komt vanzelf in de recreate
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23156
|
|
// Met 5.2.1 upgrade hebben overal minimaal NL ingevuld, paranoia: nogmaals op NL
|
|
UPDATE fac_version SET fac_version_lang = 'NL' WHERE fac_version_lang IS NULL;
|
|
ALTER TABLE fac_version MODIFY fac_version_lang NOT NULL;
|
|
|
|
CREATE_TABLE(fac_imp_sle, 0)
|
|
(
|
|
ins_srtdeel_code VARCHAR2 (10)
|
|
,ins_srtdeel_omschrijving VARCHAR2 (100)
|
|
,alg_locatie_code VARCHAR2 (10) -- stam + cilinder
|
|
,alg_gebouw_code VARCHAR2 (12) -- stam
|
|
,alg_verdieping_code VARCHAR2 (10) -- stam
|
|
,alg_ruimte_nr VARCHAR2 (10) -- stam
|
|
,cil_gebouw_code VARCHAR2 (12)
|
|
,cil_verdieping_code VARCHAR2 (10)
|
|
,cil_ruimte_nr VARCHAR2 (10)
|
|
,aant_sleutels_in_set NUMBER (3)
|
|
,ins_kenmerkwaarde1 VARCHAR2(255)
|
|
,ins_kenmerkwaarde2 VARCHAR2(255)
|
|
,ins_kenmerkwaarde3 VARCHAR2(255)
|
|
,ins_kenmerkwaarde4 VARCHAR2(255)
|
|
,ins_kenmerkwaarde5 VARCHAR2(255)
|
|
);
|
|
|
|
INSERT INTO fac_import_app
|
|
(fac_import_app_code, fac_import_app_oms, fac_functie_key)
|
|
SELECT 'SLE', 'FIP: Sleutels', fac_functie_key
|
|
FROM fac_functie
|
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#22737
|
|
ALTER TABLE mld_melding_note ADD mld_melding_note_flag NUMBER(2) DEFAULT 0;
|
|
ALTER TABLE mld_disc_params ADD mld_disc_params_fenotes NUMBER(2) DEFAULT 0;
|
|
DEF_FAC_SRTNOT('MLDNOT', 1, 'Er is een opmerking voor u geplaatst bij melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?mld_key=', '0', 'melding');
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23131
|
|
DELETE FROM fac_groep WHERE fac_groep_verwijder IS NOT NULL;
|
|
-- drops aan het einde
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#21957
|
|
ALTER TABLE mld_stdmelding ADD mld_stdmelding_opdrtypevast NUMBER(1) DEFAULT 0;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// GDFS#23125
|
|
ALTER TABLE prs_contactpersoon ADD prs_contactpersoon_aanmaak DATE DEFAULT SYSDATE;
|
|
ALTER TABLE prs_contactpersoon ADD prs_contactpersoon_verwijder DATE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AASA#23158
|
|
ALTER TABLE mld_disc_params ADD mld_disc_params_offerteauto NUMBER(1) DEFAULT 1;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#18802
|
|
ALTER TABLE prs_kenmerk ADD prs_srtperslid_key NUMBER(10) CONSTRAINT prs_r_prs_srtperslid_key3 REFERENCES prs_srtperslid(prs_srtperslid_key) ;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23153
|
|
UPDATE fac_menuitems SET fac_menuitems_url='appl/ins/ins_srtdeel_search.asp'
|
|
WHERE fac_menuitems_url='appl/facmgtVB/ins_srtdeelgrid.asp';
|
|
|
|
ALTER TABLE ins_kenmerk ADD ins_kenmerk_bewerkniveau VARCHAR(1) DEFAULT 'D' NOT NULL;
|
|
ALTER TABLE ins_kenmerk ADD CONSTRAINT ins_c_ins_kenmerk_bewerk
|
|
CHECK(ins_kenmerk_bewerkniveau IN ('D', 'S'));
|
|
ALTER TABLE ins_kenmerkdeel DROP CONSTRAINT ins_r_kenmerk_deel;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23346
|
|
CREATE_TABLE(fac_imp_usrdata, 0)
|
|
(
|
|
fac_usrtab_naam VARCHAR2(16),
|
|
fac_usrdata_code VARCHAR2(40),
|
|
fac_usrdata_omschr VARCHAR2(60),
|
|
fac_usrdata_volgnr NUMBER(3),
|
|
fac_usrdata_prijs NUMBER(8,2)
|
|
);
|
|
|
|
// Note: sommigen hadden al een specifieke! Deze wordt dan generiek gemaakt en niet nog eens toegevoegd.
|
|
DELETE FROM fac_import_app
|
|
WHERE fac_import_app.fac_import_app_code = 'USRDATA';
|
|
|
|
INSERT INTO fac_import_app
|
|
(fac_import_app_code, fac_import_app_oms, fac_functie_key)
|
|
SELECT 'USRDATA', 'FIP: Eigen tabellen', fac_functie_key
|
|
FROM fac_functie
|
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23273
|
|
ALTER TABLE mld_typeopdr DROP CONSTRAINT mld_c_mld_typeopdr_match;
|
|
ALTER TABLE mld_typeopdr MODIFY mld_typeopdr_matchtype CONSTRAINT mld_c_mld_typeopdr_match CHECK(mld_typeopdr_matchtype IN (0,1,2,3,4,5,6));
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AADS#22224
|
|
ALTER TABLE cnt_contract MODIFY cnt_contract_status
|
|
NUMBER(1) DEFAULT 0
|
|
CONSTRAINT cnt_c_cnt_contract_status CHECK(cnt_contract_status IN (0,1));
|
|
-- Meer dan een jaar verlopen definieren we nu inactief, to be at the safe side
|
|
-- Of moeten we niks bijzonders doen (alles 0)?
|
|
UPDATE cnt_contract
|
|
SET cnt_contract_status = 0
|
|
WHERE cnt_contract_looptijd_tot >= TRUNC(SYSDATE) - 365;
|
|
|
|
UPDATE cnt_contract
|
|
SET cnt_contract_status = 1
|
|
WHERE cnt_contract_looptijd_tot < TRUNC(SYSDATE) - 365;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AALB#23337
|
|
-- Die eerste 3 zijn formeel, komt vast niet voor.
|
|
UPDATE res_deel SET res_deel_prijs_vast = 1 WHERE res_deel_prijs_vast IS NOT NULL AND res_deel_prijs_vast <> 1;
|
|
UPDATE res_artikel SET res_artikel_prijs_vast = 1 WHERE res_artikel_prijs_vast IS NOT NULL AND res_artikel_prijs_vast <> 1;
|
|
UPDATE res_ruimte SET res_ruimte_prijs_vast = 1 WHERE res_ruimte_prijs_vast IS NULL AND res_ruimte_prijs_vast <> 1;
|
|
UPDATE res_deel SET res_deel_prijs_vast = 0 WHERE res_deel_prijs_vast IS NULL;
|
|
UPDATE res_artikel SET res_artikel_prijs_vast = 0 WHERE res_artikel_prijs_vast IS NULL;
|
|
UPDATE res_ruimte SET res_ruimte_prijs_vast = 0 WHERE res_ruimte_prijs_vast IS NULL;
|
|
|
|
ALTER TABLE res_deel MODIFY res_deel_prijs_vast
|
|
DEFAULT 0
|
|
CONSTRAINT res_c_res_deel_prijs_vast1 CHECK(res_deel_prijs_vast IN (0,1));
|
|
|
|
ALTER TABLE res_artikel MODIFY res_artikel_prijs_vast
|
|
DEFAULT 0
|
|
CONSTRAINT res_c_res_artikel_prijs_vast1 CHECK(res_artikel_prijs_vast IN (0,1));
|
|
|
|
ALTER TABLE res_ruimte MODIFY res_ruimte_prijs_vast
|
|
DEFAULT 0
|
|
CONSTRAINT res_c_res_ruimte_prijs_vast1 CHECK(res_ruimte_prijs_vast IN (0,1));
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#21425
|
|
UPDATE prs_ruimteafdeling ra
|
|
SET ra.prs_ruimteafdeling_verwijder =
|
|
(SELECT alg_ruimte_verwijder
|
|
FROM alg_ruimte r
|
|
WHERE ra.alg_ruimte_key = r.alg_ruimte_key AND r.alg_ruimte_verwijder IS NOT NULL)
|
|
WHERE prs_ruimteafdeling_verwijder IS NULL;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// SUTF#23047
|
|
DEF_FAC_SRTNOT('MLDBE2', 0, 'Behandeling van ##KEY## (##DISC##/##STDMLD##) is aan u toegewezen', 'mld/mld_melding.asp?mld_key=', '0', 'melding');
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23463
|
|
_FAC_MODULE('SLE','Sleutelbeheer')
|
|
UPDATE fac_functie SET fac_functie_min_level=11 WHERE fac_functie_code='WEB_SLEBOF' AND fac_functie_min_level=15;
|
|
UPDATE fac_functie SET fac_functie_module='SLE' WHERE fac_functie_code IN ('WEB_SLEBOF', 'WEB_SLEFOF');
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#22876
|
|
ALTER TABLE cnt_contract ADD cnt_contract_verlenging
|
|
NUMBER(1)
|
|
DEFAULT 2
|
|
CONSTRAINT cnt_r_cnt_contract_verlenging CHECK(cnt_contract_verlenging IN (0,1,2,3));
|
|
|
|
ALTER TABLE cnt_contract ADD bes_bestelopdr_key
|
|
NUMBER(10)
|
|
CONSTRAINT cnt_r_bes_bestelopdr_key REFERENCES bes_bestelopdr(bes_bestelopdr_key);
|
|
|
|
ALTER TABLE bes_disc_params ADD bes_disc_params_contract /* artikelcatalogus is een contract type */
|
|
NUMBER(1);
|
|
|
|
ALTER TABLE bes_disc_params ADD bes_disc_params_cnt_disckey
|
|
NUMBER(10)
|
|
CONSTRAINT bes_r_ins_discipline_key3 REFERENCES ins_tab_discipline(ins_discipline_key);
|
|
|
|
ALTER TABLE bes_disc_params ADD bes_disc_params_cnt_termijn
|
|
NUMBER(10)
|
|
CONSTRAINT bes_r_cnt_termijn_key REFERENCES cnt_termijn(cnt_termijn_key);
|
|
|
|
ALTER TABLE bes_disc_params ADD bes_disc_params_cnt_opzegterm
|
|
NUMBER(10)
|
|
CONSTRAINT bes_r_cnt_termijn_key2 REFERENCES cnt_termijn(cnt_termijn_key);
|
|
|
|
ALTER TABLE bes_disc_params ADD bes_disc_params_maxartikel /* het aantal artikelregels dat een bestelling mag bevatten */
|
|
NUMBER(3);
|
|
|
|
ALTER TABLE bes_disc_params ADD bes_disc_params_kpautorisatie /* 1=gebruik kostenplaats autorisatie i.p.v. 3D (prs/alg) autorisatie */
|
|
NUMBER(1);
|
|
|
|
ALTER TABLE bes_disc_params ADD bes_disc_params_for_others /* Kan ik als FE een bestelling voor een ander plaatsen? {0=no | 1=yes} */
|
|
NUMBER(1)
|
|
DEFAULT 0;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#23524
|
|
ALTER TABLE alg_kenmerk MODIFY alg_kenmerk_lengte NUMBER(4);
|
|
ALTER TABLE bes_srtkenmerk MODIFY bes_srtkenmerk_lengte NUMBER(4);
|
|
ALTER TABLE bez_kenmerk MODIFY bez_kenmerk_lengte NUMBER(4);
|
|
ALTER TABLE cnt_srtkenmerk MODIFY cnt_srtkenmerk_lengte NUMBER(4);
|
|
ALTER TABLE fin_kenmerk MODIFY fin_kenmerk_lengte NUMBER(4);
|
|
ALTER TABLE mld_srtkenmerk MODIFY mld_srtkenmerk_lengte NUMBER(4);
|
|
ALTER TABLE prs_kenmerk MODIFY prs_kenmerk_lengte NUMBER(4);
|
|
ALTER TABLE res_srtkenmerk MODIFY res_srtkenmerk_lengte NUMBER(4);
|
|
|
|
ALTER TABLE bes_srtkenmerk DROP CONSTRAINT bes_c_bes_srtkenmerk_lengte;
|
|
ALTER TABLE cnt_srtkenmerk DROP CONSTRAINT cnt_c_cnt_srtkenmerk_lengte;
|
|
ALTER TABLE mld_srtkenmerk DROP CONSTRAINT mld_c_mld_srtkenmerk_lengte;
|
|
ALTER TABLE res_srtkenmerk DROP CONSTRAINT res_c_res_srtkenmerk_lengte;
|
|
|
|
ALTER TABLE bes_srtkenmerk ADD CONSTRAINT bes_c_bes_srtkenmerk_lengte CHECK(bes_srtkenmerk_lengte >= 1 AND bes_srtkenmerk_lengte <= 4000);
|
|
ALTER TABLE cnt_srtkenmerk ADD CONSTRAINT cnt_c_cnt_srtkenmerk_lengte CHECK(cnt_srtkenmerk_lengte >= 1 AND cnt_srtkenmerk_lengte <= 4000);
|
|
ALTER TABLE mld_srtkenmerk ADD CONSTRAINT mld_c_mld_srtkenmerk_lengte CHECK(mld_srtkenmerk_lengte >= 1 AND mld_srtkenmerk_lengte <= 4000);
|
|
ALTER TABLE res_srtkenmerk ADD CONSTRAINT res_c_res_srtkenmerk_lengte CHECK(res_srtkenmerk_lengte >= 1 AND res_srtkenmerk_lengte <= 4000);
|
|
|
|
ALTER TABLE alg_onrgoedkenmerk MODIFY alg_onrgoedkenmerk_waarde VARCHAR2(4000);
|
|
ALTER TABLE bes_kenmerkbestell MODIFY bes_kenmerkbestell_waarde VARCHAR2(4000);
|
|
ALTER TABLE bes_kenmerkbesteli MODIFY bes_kenmerkbesteli_waarde VARCHAR2(4000);
|
|
ALTER TABLE bez_kenmerkwaarde MODIFY bez_kenmerkwaarde_waarde VARCHAR2(4000);
|
|
ALTER TABLE cnt_kenmerkcontract MODIFY cnt_kenmerkcontract_waarde VARCHAR2(4000);
|
|
ALTER TABLE fin_kenmerkfactuur MODIFY fin_kenmerkfactuur_waarde VARCHAR2(4000);
|
|
ALTER TABLE mld_kenmerkmelding MODIFY mld_kenmerkmelding_waarde VARCHAR2(4000);
|
|
ALTER TABLE mld_kenmerkopdr MODIFY mld_kenmerkopdr_waarde VARCHAR2(4000);
|
|
ALTER TABLE prs_kenmerklink MODIFY prs_kenmerklink_waarde VARCHAR2(4000);
|
|
ALTER TABLE res_kenmerkwaarde MODIFY res_kenmerkreservering_waarde VARCHAR2(4000);
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#22994
|
|
ALTER TABLE prs_perslid ADD alg_onroerendgoed_keys NUMBER(10);
|
|
ALTER TABLE prs_perslid ADD alg_onroerendgoed_type VARCHAR2(1)
|
|
CONSTRAINT prs_c_alg_onroerendgoed_type CHECK(alg_onroerendgoed_type IN ('L', 'G', 'V', 'R', 'T', 'W'));
|
|
ALTER TABLE prs_perslid ADD prs_perslid_bezetdatum DATE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23585
|
|
INSERT INTO mld_meldbron(mld_meldbron_key, mld_meldbron_omschrijving) VALUES (7, 'Mobile');
|
|
DROP SEQUENCE mld_s_mld_meldbron_key;
|
|
CREATE SEQUENCE mld_s_mld_meldbron_key MINVALUE 10;
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#23632
|
|
ALTER TABLE alg_terreinsector MODIFY alg_terreinsector_code VARCHAR2(12);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AADS#23185
|
|
ALTER TABLE fac_imp_factuur ADD opmerking VARCHAR2(250);
|
|
ALTER TABLE fac_imp_factuur ADD btw_verlegd VARCHAR2(3);
|
|
ALTER TABLE fac_imp_factuur ADD kenmerk1 VARCHAR2(250);
|
|
ALTER TABLE fac_imp_factuur ADD kenmerk2 VARCHAR2(250);
|
|
ALTER TABLE fac_imp_factuur ADD kenmerk3 VARCHAR2(250);
|
|
ALTER TABLE fac_imp_factuur ADD kenmerk4 VARCHAR2(250);
|
|
ALTER TABLE fac_imp_factuur ADD kenmerk5 VARCHAR2(250);
|
|
ALTER TABLE fac_imp_factuur ADD fac_import_key NUMBER(10);
|
|
ALTER TABLE fac_imp_factuur ADD fac_imp_file_index NUMBER(10);
|
|
ALTER TABLE fac_imp_factuur ADD fin_factuur_key NUMBER(10);
|
|
ALTER TABLE fac_imp_factuur ADD fin_factuurregel_key NUMBER(10);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23490
|
|
ALTER TABLE mld_melding ADD mld_melding_flag NUMBER(1);
|
|
ALTER TABLE mld_opdr ADD mld_opdr_flag NUMBER(1);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23693
|
|
ALTER TABLE prs_bedrijf ADD prs_bedrijf_bezoeker NUMBER(1)
|
|
CONSTRAINT prs_c_prs_bedrijf_bezoeker CHECK(prs_bedrijf_bezoeker IS NULL OR prs_bedrijf_bezoeker = 1 );
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PBNR#23736
|
|
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_hint VARCHAR2(1000);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AKZA#23709
|
|
ALTER TABLE mld_opdr_materiaal ADD mld_opdr_materiaal_omschr VARCHAR2(60);
|
|
ALTER TABLE mld_opdr_materiaal ADD CONSTRAINT mld_c_mld_opdr_mat_omschr
|
|
CHECK( (mld_opdr_materiaal_omschr IS NULL AND FAC_USRDATA_KEY IS NOT NULL)
|
|
OR (mld_opdr_materiaal_omschr IS NOT NULL AND FAC_USRDATA_KEY IS NULL));
|
|
ALTER TABLE mld_opdr_materiaal DROP CONSTRAINT fac_c_fac_usrdata_key;
|
|
DROP INDEX mld_i_mld_opdr_materiaal1;
|
|
CREATE UNIQUE INDEX mld_i_mld_opdr_materiaal1 ON mld_opdr_materiaal(mld_opdr_key, fac_usrdata_key, mld_opdr_materiaal_omschr);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23735
|
|
ALTER TABLE mld_disc_params ADD mld_disc_params_keten NUMBER(1) DEFAULT 0;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// SUTF#22880
|
|
ALTER TABLE prs_kostenplaats ADD prs_kostenplaats_limiet NUMBER(8);
|
|
ALTER TABLE prs_kostenplaats ADD prs_kostenplaats_limietperiode NUMBER(1); -- 0(of NULL)=geen(oneindig) (default), 1=maand, 2=jaar
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#23909
|
|
UPDATE mld_opdr
|
|
SET mld_opdr_opmerking =
|
|
REPLACE (REPLACE (mld_opdr_opmerking, 'nullchr(13)', ''),
|
|
'chr(13)',
|
|
CHR (13))
|
|
WHERE mld_opdr_opmerking LIKE '%chr(13)%';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#22800
|
|
INSERT INTO fac_usrrap
|
|
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
|
fac_usrrap_in_huidige_locatie,
|
|
fac_usrrap_template, fac_usrrap_macro,
|
|
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key, fac_usrrap_autorefresh
|
|
)
|
|
VALUES ('SLE: Sleuteloverzicht', 'ins_v_rap_sle_toegang',
|
|
NULL,
|
|
NULL, NULL,
|
|
0, 0,
|
|
0,
|
|
'Overzicht van sleutels en bezitters',
|
|
(SELECT fac_functie_key FROM fac_functie
|
|
WHERE fac_functie_code = 'WEB_SLEFOF'),
|
|
0
|
|
);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
|
|
// FSN#22831
|
|
ALTER TABLE fin_kenmerkfactuur DROP CONSTRAINT fin_u_fin_kenmerkfactuur_key DROP INDEX;
|
|
ALTER TABLE fin_kenmerkfactuur ADD CONSTRAINT fin_u_fin_kenmerkfactuur_key UNIQUE(fin_factuur_key, fin_kenmerk_key, fin_kenmerkfactuur_verwijder);
|
|
|
|
BEGIN
|
|
adm.trydrop('TABLE web_helpsystem PURGE');
|
|
END;
|
|
/
|
|
|
|
DROP VIEW fac_v_aanweziggroep;
|
|
ALTER TABLE fac_groep DROP CONSTRAINT fac_u_fac_groep_upper;
|
|
ALTER TABLE fac_groep DROP COLUMN fac_groep_verwijder;
|
|
ALTER TABLE fac_groep ADD CONSTRAINT fac_u_fac_groep_upper UNIQUE(fac_groep_upper);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// QA
|
|
// van eerder (14to15), nooit in create gekomen
|
|
ALTER TABLE fac_import DROP COLUMN adm_tracking_date;
|
|
ALTER TABLE prs_kostenplaatsgrp MODIFY prs_kostenplaatsgrp_oms NOT NULL;
|
|
// DB12to13
|
|
ALTER TABLE res_disc_params MODIFY res_disc_params_kosten DEFAULT 100;
|
|
// crea doet dit al wel
|
|
ALTER TABLE prs_collega DROP CONSTRAINT prs_r_prs_perslid_key13;
|
|
ALTER TABLE prs_collega ADD CONSTRAINT prs_r_prs_perslid_key13
|
|
FOREIGN KEY (prs_perslid_key) REFERENCES prs_perslid (prs_perslid_key) ON DELETE CASCADE;
|
|
ALTER TABLE prs_collega DROP CONSTRAINT prs_r_prs_perslid_key15;
|
|
ALTER TABLE prs_collega ADD CONSTRAINT prs_r_prs_perslid_key15
|
|
FOREIGN KEY (prs_perslid_key_alt) REFERENCES prs_perslid (prs_perslid_key) ON DELETE CASCADE;
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////////////
|
|
REGISTERONCE('$Workfile: DB15to16.src $','$Revision$')
|
|
#include "epilogue.inc"
|