diff --git a/RES/RES_IND.SRC b/RES/RES_IND.SRC index 7199881f..d490d7a6 100644 --- a/RES/RES_IND.SRC +++ b/RES/RES_IND.SRC @@ -14,6 +14,7 @@ create index res_i_res_ruimte_opstelling2 on res_ruimte_opstelling(res_opstellin create index res_i_res_deel1 on res_deel(res_deel_key, res_ins_deel_key); create index res_i_res_deel2 on res_deel(res_discipline_key); +CREATE UNIQUE INDEX res_i_res_deel3 ON res_deel(res_ins_deel_key, res_discipline_key, res_deel_verwijder); create index res_i_res_artikel1 on res_artikel(res_discipline_key); diff --git a/_UP/DB18to19.src b/_UP/DB18to19.src index 40a0002f..3d104e3f 100644 --- a/_UP/DB18to19.src +++ b/_UP/DB18to19.src @@ -122,6 +122,9 @@ UPDATE res_deel R WHERE R.res_ins_deel_key = I.ins_deel_key); ALTER TABLE res_deel ADD CONSTRAINT res_c_res_deel_omschrijving CHECK(res_deel_omschrijving IS NOT NULL); +/////////////////////////////////////////////////////////////////////////////////////////// FSN#27063 +CREATE UNIQUE INDEX res_i_res_deel3 ON res_deel (res_ins_deel_key, res_discipline_key, res_deel_verwijder); + /////////////////////////////////////////////////////////////////////////////////////////// FSN#26947 ALTER TABLE prs_perslidwerkplek DROP CONSTRAINT prs_r_prs_werkplek_key; ALTER TABLE prs_perslidwerkplek ADD CONSTRAINT prs_r_prs_werkplek_key @@ -251,8 +254,8 @@ ALTER TABLE fac_imp_cnt DROP COLUMN flex2; ALTER TABLE fac_imp_cnt DROP COLUMN flex3; ALTER TABLE fac_imp_cnt DROP COLUMN flex4; ALTER TABLE fac_imp_cnt DROP COLUMN flex5; -ALTER TABLE fac_imp_cnt ADD versie VARCHAR2(10 CHAR); -ALTER TABLE fac_imp_cnt ADD dienst VARCHAR2(60 CHAR); +ALTER TABLE fac_imp_cnt ADD versie VARCHAR2(10); +ALTER TABLE fac_imp_cnt ADD dienst VARCHAR2(60); ALTER TABLE fac_imp_cnt ADD flex1 VARCHAR2(255); ALTER TABLE fac_imp_cnt ADD flex2 VARCHAR2(255); ALTER TABLE fac_imp_cnt ADD flex3 VARCHAR2(255); @@ -279,6 +282,9 @@ ALTER TABLE fac_imp_cnt ADD flex23 VARCHAR2(255); ALTER TABLE fac_imp_cnt ADD flex24 VARCHAR2(255); ALTER TABLE fac_imp_cnt ADD flex25 VARCHAR2(255); +/////////////////////////////////////////////////////////////////////////////////////////// AALB#27395 +ALTER TABLE fac_imp_flex ADD cnt_discipline VARCHAR2(255); + /////////////////////////////////////////////////////////////////////////////////////////// UWVA#26310 ALTER TABLE fac_imp_res_artikel_sync ADD res_artikel_minimum NUMBER(3); @@ -387,6 +393,7 @@ ALTER TABLE res_kenmerk MODIFY (res_kenmerk_volgnummer NOT NULL); -- Deze gaat (@uwva) nog niet zomaar; waar komen die dubbelen vandaan? Omdat er geen constraint was. -- JGL: In UWVA-prod 2 dubbele blanko's verwijderd. Artikel was al 4 jaar vervallen +-- In AAEN -prod bes_kenmerk met key 321 tot 328 verwijderd. SELECT bes_srtkenmerk_key, bes_srtinstallatie_key, @@ -486,6 +493,7 @@ ALTER TABLE prs_bedrijf ADD prs_bedrijf_contract_adres VARCHAR2(256); /////////////////////////////////////////////////////////////////////////////////////////// QA -- Just a rename without errors BEGIN + --ALTER INDEX fac_fac_tracking_refkey1 RENAME TO fac_i_tracking_refkey1; adm.trydrop('INDEX fac_fac_tracking_refkey1'); adm.trydrop('INDEX fac_fac_tracking_refkey2'); adm.trydrop('INDEX fac_i_fac_tracking_refkey1');