FSN#22831 ongebruikte indexen opruimen

svn path=/Database/trunk/; revision=11303
This commit is contained in:
Erik Groener
2012-05-22 12:00:55 +00:00
parent 60909a32b8
commit 1834d10fd5
21 changed files with 50 additions and 26 deletions

View File

@@ -19,3 +19,4 @@ CREATE SEQUENCE alg_s_alg_srtterrein_key MINVALUE 1;
CREATE SEQUENCE alg_s_alg_srtverdieping_key MINVALUE 1;
CREATE SEQUENCE alg_s_alg_kenmerk_key MINVALUE 1000;
CREATE SEQUENCE alg_s_alg_onrgoedkenmerk_key MINVALUE 1;

View File

@@ -490,7 +490,10 @@ CREATE_TABLE(alg_import,0)
CREATE_TABLE(alg_onrgoedkenmerk,0)
(alg_onrgoed_key
(alg_onrgoedkenmerk_key
NUMBER(10)
CONSTRAINT alg_k_alg_onrgoedkenmerk_key PRIMARY KEY
,alg_onrgoed_key
NUMBER(10)
,alg_onrgoed_niveau
VARCHAR2(1)

View File

@@ -677,6 +677,7 @@ BEGIN
:new.alg_onrgoedkenmerk_waarde := KenmerkWaarde;
END IF;
END;
UPDATE_PRIMARY_KEY(alg_onrgoedkenmerk_key, alg_s_alg_onrgoedkenmerk_key);
END IF;
END;
/

View File

@@ -8,6 +8,7 @@ CREATE SEQUENCE bez_s_bez_bezoekers_key MINVALUE 1;
CREATE SEQUENCE bez_s_bez_actie_key MINVALUE 1;
CREATE SEQUENCE bez_s_bez_kenmerk_key MINVALUE 1000;
CREATE SEQUENCE bez_s_bez_kenmerkwaarde_key MINVALUE 1;
REGISTERONCE('$Workfile: BEZ_SEQ.SRC $','$Revision$')

View File

@@ -143,7 +143,10 @@ CREATE_TABLE(bez_kenmerk,0)
);
CREATE_TABLE(bez_kenmerkwaarde,0)
(bez_bezoekers_key
(bez_kenmerkwaarde_key
NUMBER(10)
CONSTRAINT bez_k_bez_kenmerkwaarde_key PRIMARY KEY
,bez_bezoekers_key
NUMBER(10)
CONSTRAINT bez_r_bez_bezoekers_key1 REFERENCES bez_bezoekers(bez_bezoekers_key) ON DELETE CASCADE
NOT_NULL(bez_bezoekers_key, bez_c_bez_kenmerkwaarde1)

View File

@@ -274,6 +274,7 @@ BEGIN
:new.bez_kenmerkwaarde_waarde := KenmerkWaarde;
END IF;
END;
UPDATE_PRIMARY_KEY(bez_kenmerkwaarde_key, bez_s_bez_kenmerkwaarde_key);
END IF;
END;
/

View File

@@ -322,7 +322,10 @@ CREATE_TABLE(cnt_kenmerk, 0)
);
CREATE_TABLE(cnt_kenmerkcontract, 0)
( cnt_contract_key
( cnt_kenmerkcontract_key
NUMBER(10)
CONSTRAINT cnt_k_cnt_kenmerkcontract_key PRIMARY KEY
, cnt_contract_key
NUMBER(10)
, cnt_kenmerk_key
NUMBER(10)

View File

@@ -315,6 +315,7 @@ BEGIN
:new.cnt_kenmerkcontract_waarde := KenmerkContractWaarde;
END IF;
END;
UPDATE_PRIMARY_KEY(cnt_kenmerkcontract_key, cnt_s_cnt_kenmerkcontract_key);
END IF;
END;
/

View File

@@ -6,6 +6,7 @@
CREATE SEQUENCE fin_s_fin_factuur_key MINVALUE 1 NOCACHE;
CREATE SEQUENCE fin_s_fin_factuurregel_key MINVALUE 1;
CREATE SEQUENCE fin_s_fin_kenmerk_key MINVALUE 1;
CREATE SEQUENCE fin_s_fin_kenmerkfactuur_key MINVALUE 1;
CREATE SEQUENCE fin_s_fin_btwtabel_key MINVALUE 2; /* 1 wordt gebruikt in de fin_ini */
CREATE SEQUENCE fin_s_fin_btwtabelwaarde_key MINVALUE 4; /* eerste 3 standaard gevuld */

View File

@@ -185,7 +185,10 @@ CREATE_TABLE(fin_kenmerk,0)
);
CREATE_TABLE(fin_kenmerkfactuur,0)
(fin_factuur_key
(fin_kenmerkfactuur_key
NUMBER(10)
CONSTRAINT fin_k_fin_kenmerkfactuur_key PRIMARY KEY
,fin_factuur_key
NUMBER(10)
CONSTRAINT fin_r_fin_factuur_key REFERENCES fin_factuur(fin_factuur_key)
,fin_kenmerk_key

View File

@@ -152,6 +152,7 @@ BEGIN
END IF;
END;
END;
UPDATE_PRIMARY_KEY(fin_kenmerkfactuur_key, fin_s_fin_kenmerkfactuur_key);
END IF;
END;
/

View File

@@ -16,6 +16,7 @@ CREATE SEQUENCE ins_s_ins_import_key MINVALUE 1;
/* Sequences voor INS_KENMERK-zaken */
CREATE SEQUENCE ins_s_ins_srtkenmerk_key MINVALUE 1;
CREATE SEQUENCE ins_s_ins_kenmerk_key MINVALUE 1;
CREATE SEQUENCE ins_s_ins_kenmerkdeel_key MINVALUE 1;
CREATE SEQUENCE ins_s_ins_deelkoppeling_key MINVALUE 1;
CREATE SEQUENCE ins_s_ins_compositie_key MINVALUE 1;

View File

@@ -543,7 +543,10 @@ CREATE_TABLE(ins_kenmerk, 0)
* overbodig te vullen worden de NULL-records after-statement weer verwijderd.
*/
CREATE_TABLE(ins_kenmerkdeel,0)
( ins_deel_key
( ins_kenmerkdeel_key
NUMBER(10)
CONSTRAINT ins_k_ins_kenmerkdeel_key PRIMARY KEY,
ins_deel_key
NUMBER(10)
NOT_NULL(ins_deel_key, ins_r_ins_kenmerk_deel_key1),
ins_kenmerk_key

View File

@@ -636,6 +636,7 @@ BEGIN
:new.ins_kenmerkdeel_waarde := KenmerkDeelWaarde;
END IF;
END;
UPDATE_PRIMARY_KEY(ins_kenmerkdeel_key, ins_s_ins_kenmerkdeel_key);
-- UPDATE_AANMAAKDATUM(ins_kenmerkdeel, ins_kenmerkdeel_aanmaak);
END IF;

View File

@@ -21,6 +21,8 @@ CREATE SEQUENCE mld_s_mld_object_key MINVALUE 1;
CREATE SEQUENCE mld_s_mld_srtkenmerk_key MINVALUE 1;
CREATE SEQUENCE mld_s_mld_kenmerk_key MINVALUE 1;
CREATE SEQUENCE mld_s_mld_kenmerkmelding MINVALUE 1;
CREATE SEQUENCE mld_s_mld_kenmerkopdr MINVALUE 1;
CREATE SEQUENCE mld_s_mld_deelwerk_key MINVALUE 1;
CREATE SEQUENCE mld_s_mld_deelwerkmat_key MINVALUE 1;
CREATE SEQUENCE mld_s_mld_workflowstep_key MINVALUE 1 NOCACHE;

View File

@@ -774,7 +774,10 @@ CREATE_TABLE(mld_kenmerkmelding, 0)
);
CREATE_TABLE(mld_kenmerkopdr, 0)
( mld_opdr_key
( mld_kenmerkopdr_key
NUMBER(10)
CONSTRAINT mld_k_mld_kenmerkopdr_key PRIMARY KEY,
mld_opdr_key
NUMBER(10),
mld_kenmerk_key
NUMBER(10),

View File

@@ -424,6 +424,7 @@ BEGIN
:new.mld_kenmerkmelding_waarde := KenmerkMeldingWaarde;
END IF;
END;
UPDATE_PRIMARY_KEY(mld_kenmerkmelding_key, mld_s_mld_kenmerkmelding_key);
END IF;
END;
/
@@ -537,6 +538,7 @@ BEGIN
:new.mld_kenmerkopdr_waarde := KenmerkOpdrWaarde;
END IF;
END;
UPDATE_PRIMARY_KEY(mld_kenmerkopdr_key, mld_s_mld_kenmerkopdr_key);
END IF;
END;
/

View File

@@ -20,6 +20,7 @@ CREATE SEQUENCE res_s_res_srtactiviteit_key MINVALUE 10;
CREATE SEQUENCE res_s_res_rsv_ruimte_key MINVALUE 1;
CREATE SEQUENCE res_s_res_srtkenmerk_key MINVALUE 1;
CREATE SEQUENCE res_s_res_kenmerk_key MINVALUE 1;
CREATE SEQUENCE res_s_res_kenmerkwaarde_key MINVALUE 1;
CREATE SEQUENCE res_s_res_srtartikel_og_key MINVALUE 1;
CREATE SEQUENCE res_s_res_disc_params_key MINVALUE 1;
CREATE SEQUENCE res_s_res_activiteitdisc_key MINVALUE 1;

View File

@@ -589,7 +589,10 @@ CREATE_TABLE(res_kenmerk, 0)
);
CREATE_TABLE(res_kenmerkwaarde, 0)
( res_rsv_ruimte_key
( res_kenmerkwaarde_key
NUMBER(10)
CONSTRAINT res_k_res_kenmerkwaarde_key PRIMARY KEY
, res_rsv_ruimte_key
NUMBER(10)
, res_kenmerk_key
NUMBER(10)

View File

@@ -315,6 +315,14 @@ BEGIN
END;
/
CREATE_TRIGGER(res_t_res_kenmerkwaarde_b_iu)
BEFORE INSERT OR UPDATE ON res_kenmerkwaarde
FOR EACH ROW
BEGIN
UPDATE_PRIMARY_KEY(res_kenmerkwaarde_key, res_s_res_kenmerkwaarde_key);
END;
/
CREATE_TRIGGER(res_t_res_srtartikel_og_B_IU)
BEFORE INSERT OR UPDATE ON res_srtartikel_onrgoed
FOR EACH ROW

View File

@@ -110,30 +110,11 @@ ALTER TABLE mld_stdmelding ADD mld_stdmelding_offerteauto NUMBER(1) DEFAULT 1;
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
// FSN#22831
ALTER TABLE alg_onrgoedkenmerk DROP COLUMN alg_onrgoedkenmerk_key;
ALTER TABLE bez_kenmerkwaarde DROP COLUMN bez_kenmerkwaarde_key;
ALTER TABLE cnt_kenmerkcontract DROP COLUMN cnt_kenmerkcontract_key;
ALTER TABLE fin_kenmerkfactuur DROP COLUMN fin_kenmerkfactuur_key;
ALTER TABLE ins_kenmerkdeel DROP COLUMN ins_kenmerkdeel_key;
ALTER TABLE mld_kenmerkmelding DROP COLUMN mld_kenmerkmelding_key;
ALTER TABLE mld_kenmerkopdr DROP COLUMN mld_kenmerkopdr_key;
ALTER TABLE prs_kenmerklink DROP COLUMN prs_kenmerklink_key;
ALTER TABLE res_kenmerkwaarde DROP COLUMN res_kenmerkwaarde_key;
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');
adm.trydrop('SEQUENCE alg_s_alg_onrgoedkenmerk_key');
adm.trydrop('SEQUENCE bez_s_bez_kenmerkwaarde_key');
adm.trydrop('SEQUENCE cnt_s_cnt_kenmerkcontract_key');
adm.trydrop('SEQUENCE fin_s_fin_kenmerkfactuur_key');
adm.trydrop('SEQUENCE ins_s_ins_kenmerkdeel_key');
adm.trydrop('SEQUENCE mld_s_mld_kenmerkmelding_key');
adm.trydrop('SEQUENCE mld_s_mld_kenmerkopdr_key');
adm.trydrop('TRIGGER res_t_res_kenmerkwaarde_b_iu');
adm.trydrop('SEQUENCE res_s_res_kenmerkwaarde_key');
END;
/