FSN#27063 Geen dubbel reserveerbare objecten meer toestaan

svn path=/Database/trunk/; revision=19114
This commit is contained in:
Jos Groot Lipman
2013-09-16 13:33:13 +00:00
parent 1cca3049b8
commit ab91e9a228
2 changed files with 11 additions and 2 deletions

View File

@@ -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);

View File

@@ -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');