FCLT#75365 Indexen bij referential constraints

svn path=/Database/trunk/; revision=60110
This commit is contained in:
Erik Groener
2023-04-20 07:42:03 +00:00
parent fa02c8b1c0
commit cecdccb4bb
7 changed files with 25 additions and 0 deletions

View File

@@ -13,6 +13,8 @@ CREATE INDEX bez_i_bez_afspraak_bez7 ON bez_afspraak(alg_locatie_key);
CREATE INDEX bez_i_bez_afspraak_bez8 ON bez_afspraak(mld_opdr_key);
create index bez_i_bez_bezoeker_afsp on bez_bezoekers (bez_afspraak_key);
CREATE INDEX bez_i_bez_bezoekers1 ON bez_bezoekers(prs_perslid_key);
CREATE INDEX bez_i_bez_bezoekers2 ON bez_bezoekers(prs_contactpersoon_key);
CREATE INDEX bez_i_bez_kenmerk1 ON bez_kenmerk(bez_kenmerk_code);

View File

@@ -74,4 +74,6 @@ CREATE INDEX fac_i_fac_note_group1 ON fac_note_group(fac_note_group_xmlnode, fac
CREATE INDEX faq_i_faq_kenmerk1 ON faq_kenmerk(faq_kenmerk_code);
CREATE INDEX fac_i_fac_gui_counter1 ON fac_gui_counter(prs_perslid_key);
REGISTERONCE('$Id$')

View File

@@ -8,6 +8,8 @@ CREATE INDEX fin_i_fin_factuur1 ON fin_factuur(mld_opdr_key);
CREATE INDEX fin_i_fin_factuur2 ON fin_factuur(cnt_contract_key);
CREATE INDEX fin_i_fin_factuur3 ON fin_factuur(bes_bestelopdr_key);
CREATE INDEX fin_i_fin_factuur4 ON fin_factuur(fin_factuur_statuses_key, fin_factuur_verwijder);
CREATE INDEX fin_i_fin_factuur5 ON fin_factuur(prs_perslid_key_user);
CREATE INDEX fin_i_fin_factuur6 ON fin_factuur(prs_perslid_key_goedkeur);
CREATE INDEX fin_i_fin_factuurregel1 ON fin_factuurregel(fin_factuur_key);
CREATE INDEX fin_i_fin_factuurnote1 ON fin_factuur_note(fin_factuur_key);
CREATE INDEX fin_i_fin_verkoopfactuur1 ON fin_verkoopfactuur(fin_verkoopfactuur_refkey, fin_verkoopfactuur_xmlnode);

View File

@@ -24,6 +24,8 @@ create index ins_i_ins_deel4 on ins_deel(ins_discipline_key);
create index ins_i_ins_deel5 on ins_deel(ins_alg_locatie_key);
create index ins_i_ins_deel6 on ins_deel(ins_alg_locatie_key, ins_srtdeel_key, ins_deel_upper);
CREATE INDEX ins_i_ins_deel7 ON ins_deel(ins_deel_parent_key);
CREATE INDEX ins_i_ins_deel8 ON ins_deel(prs_perslid_key_beh);
CREATE INDEX ins_i_ins_deel9 ON ins_deel(res_rsv_deel_key);
create index ins_i_ins_deel_note1 on ins_deel_note(ins_deel_key);

View File

@@ -25,6 +25,7 @@ CREATE INDEX mld_i_mld_melding21 ON mld_melding(mld_melding_externnr);
CREATE INDEX mld_i_mld_melding22 ON mld_melding(mld_alg_locatie_key);
CREATE INDEX mld_i_mld_melding23 ON mld_melding(mld_melding_mldgroup_key);
CREATE INDEX mld_i_mld_melding24 ON mld_melding(mld_ins_discipline_key,mld_melding_behandelaar2_key);
CREATE INDEX mld_i_mld_melding25 ON mld_melding(mld_melding_behandelaar2_key);
create index mld_i_mld_opdr1 on mld_opdr(mld_opdr_module);
create index mld_i_mld_opdr2 on mld_opdr(mld_melding_key);

View File

@@ -57,6 +57,8 @@ create index res_i_res_rsv_ruimte4 on res_rsv_ruimte(res_ruimte_opstel_key);
create index res_i_res_rsv_ruimte5 on res_rsv_ruimte(res_activiteit_key);
create index res_i_res_rsv_ruimte6 on res_rsv_ruimte(res_rsv_ruimte_van);
CREATE INDEX res_i_res_reservering1 ON res_reservering(mld_melding_key);
CREATE UNIQUE INDEX res_i_res_disc_params1 ON res_disc_params(res_ins_discipline_key);
CREATE UNIQUE INDEX res_i_res_activiteitdisc1 ON res_activiteitdiscipline(res_discipline_key, res_activiteit_key);

View File

@@ -270,6 +270,20 @@ UPDATE fac_setting
SET fac_setting_name = 'mld_processing_team_all'
WHERE fac_setting_name = 'mld_processing_group_all';
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#75365
BEGIN
adm.trydrop ('INDEX res_i_res_rsv_res_reservering1');
END;
CREATE INDEX res_i_res_reservering1 ON res_reservering(mld_melding_key);
CREATE INDEX bez_i_bez_bezoekers1 ON bez_bezoekers(prs_perslid_key);
CREATE INDEX bez_i_bez_bezoekers2 ON bez_bezoekers(prs_contactpersoon_key);
CREATE INDEX fac_i_fac_gui_counter1 ON fac_gui_counter(prs_perslid_key);
CREATE INDEX fin_i_fin_factuur5 ON fin_factuur(prs_perslid_key_user);
CREATE INDEX fin_i_fin_factuur6 ON fin_factuur(prs_perslid_key_goedkeur);
CREATE INDEX ins_i_ins_deel8 ON ins_deel(prs_perslid_key_beh);
CREATE INDEX ins_i_ins_deel9 ON ins_deel(res_rsv_deel_key);
CREATE INDEX mld_i_mld_melding25 ON mld_melding(mld_melding_behandelaar2_key);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000