FSN#26947 perslidwerkplek_verwijder en werkplek_verwijder vervallen, cascade
svn path=/Database/trunk/; revision=19144
This commit is contained in:
@@ -94,7 +94,7 @@ CREATE_TABLE(prj_werkplek, 0)
|
||||
CONSTRAINT prj_k_prj_werkplek_key PRIMARY KEY,
|
||||
prs_werkplek_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT prj_r_prs_werkplek_key REFERENCES prs_werkplek(prs_werkplek_key),
|
||||
CONSTRAINT prj_r_prs_werkplek_key REFERENCES prs_werkplek(prs_werkplek_key) ON DELETE CASCADE,
|
||||
prj_werkplek_volgnr
|
||||
NUMBER(4)
|
||||
NOT_NULL(prj_werkplek_volgnr, prj_c_prj_werkplek_volgnr),
|
||||
|
||||
@@ -130,6 +130,10 @@ ALTER TABLE prs_perslidwerkplek DROP CONSTRAINT prs_r_prs_werkplek_key;
|
||||
ALTER TABLE prs_perslidwerkplek ADD CONSTRAINT prs_r_prs_werkplek_key
|
||||
FOREIGN KEY (prs_werkplek_key) REFERENCES prs_werkplek(prs_werkplek_key) ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE prj_werkplek DROP CONSTRAINT prj_r_prs_werkplek_key;
|
||||
ALTER TABLE prj_werkplek ADD CONSTRAINT prj_r_prs_werkplek_key
|
||||
FOREIGN KEY (prs_werkplek_key) REFERENCES prs_werkplek(prs_werkplek_key) ON DELETE CASCADE;
|
||||
|
||||
ALTER PACKAGE fac COMPILE; // anders (nog) invalid
|
||||
ALTER PACKAGE fac COMPILE BODY;
|
||||
DELETE FROM prs_werkplek pw
|
||||
@@ -494,17 +498,14 @@ UPDATE bes_srtdeel
|
||||
WHERE bes_srtdeel_vervaldatum = bes_srtdeel_aanmaak
|
||||
AND bes_srtdeel_verwijder IS NOT NULL;
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// QA
|
||||
-- Just a rename without errors
|
||||
-- Rename without errors, using new function
|
||||
#include "adm\adm_pac.src"
|
||||
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');
|
||||
adm.trydrop('INDEX fac_i_tracking_perslidkey1');
|
||||
adm.tryalter('INDEX fac_fac_tracking_refkey1 RENAME TO fac_i_tracking_refkey1');
|
||||
adm.tryalter('INDEX fac_i_fac_tracking_refkey1 RENAME TO fac_i_tracking_refkey1');
|
||||
adm.tryalter('INDEX fac_fac_tracking_refkey2 RENAME TO fac_i_tracking_perslidkey1');
|
||||
END;
|
||||
/
|
||||
CREATE INDEX fac_i_tracking_refkey1 ON fac_tracking(fac_tracking_refkey);
|
||||
CREATE INDEX fac_i_tracking_perslidkey1 ON fac_tracking(prs_perslid_key);
|
||||
-- These appear to exist on some older instances
|
||||
BEGIN
|
||||
adm.trydrop('TABLE ond_srtonderhoud PURGE');
|
||||
|
||||
Reference in New Issue
Block a user