Skip to content

Commit abd1952

Browse files
committed
MOSIP-43617 | added missed indexes
Signed-off-by: Nandhukumar <nandhukumare@gmail.com>
1 parent b181dcf commit abd1952

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

db_scripts/mosip_keymgr/ddl/keymgr-ca_cert_store.sql

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,11 @@ COMMENT ON COLUMN keymgr.ca_cert_store.is_deleted IS 'IS_Deleted : Flag to mark
6363
COMMENT ON COLUMN keymgr.ca_cert_store.del_dtimes IS 'Deleted DateTimestamp : Date and Timestamp when the record is soft deleted with is_deleted=TRUE';
6464
-- ddl-end --
6565
COMMENT ON COLUMN keymgr.ca_cert_store.ca_cert_type IS 'CA Certificate Type : Indicates if the certificate is a ROOT or INTERMEDIATE CA certificate';
66-
-- ddl-end --
66+
-- ddl-end --
67+
68+
--PERFORMANCE INDEXES--
69+
CREATE INDEX IF NOT EXISTS idx_ca_cert_store_cr_dtimes ON keymgr.ca_cert_store USING btree (cr_dtimes);
70+
CREATE INDEX IF NOT EXISTS idx_ca_cert_store_del_dtimes ON keymgr.ca_cert_store USING btree (del_dtimes);
71+
CREATE INDEX IF NOT EXISTS idx_ca_cert_store_upd_dtimes ON keymgr.ca_cert_store USING btree (upd_dtimes);
72+
CREATE INDEX IF NOT EXISTS idx_ca_cert_times ON keymgr.ca_cert_store USING btree (cr_dtimes, upd_dtimes, del_dtimes);
73+
--END PERFORMANCE INDEXES--

db_upgrade_scripts/mosip_keymgr/sql/1.2.1.0_to_1.3.0_rollback.sql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ COMMENT ON COLUMN keymgr.ca_cert_store.ca_cert_type
88
ALTER TABLE IF EXISTS keymgr.ca_cert_store
99
DROP COLUMN IF EXISTS ca_cert_type;
1010

11+
-- ROLLBACK FOR PERFORMANCE OPTIMIZATION INDEXES
12+
DROP INDEX IF EXISTS keymgr.idx_ca_cert_store_cr_dtimes;
13+
DROP INDEX IF EXISTS keymgr.idx_ca_cert_store_del_dtimes;
14+
DROP INDEX IF EXISTS keymgr.idx_ca_cert_store_upd_dtimes;
15+
DROP INDEX IF EXISTS keymgr.idx_ca_cert_times;

db_upgrade_scripts/mosip_keymgr/sql/1.2.1.0_to_1.3.0_upgrade.sql

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,11 @@ ALTER TABLE IF EXISTS keymgr.ca_cert_store
66

77
COMMENT ON COLUMN keymgr.ca_cert_store.ca_cert_type
88
IS 'CA_Certificate Type: Specifies the type of CA_Certificate e.g., Root, Intermediate';
9+
10+
11+
--PERFORMANCE INDEXES--
12+
CREATE INDEX IF NOT EXISTS idx_ca_cert_store_cr_dtimes ON keymgr.ca_cert_store USING btree (cr_dtimes);
13+
CREATE INDEX IF NOT EXISTS idx_ca_cert_store_del_dtimes ON keymgr.ca_cert_store USING btree (del_dtimes);
14+
CREATE INDEX IF NOT EXISTS idx_ca_cert_store_upd_dtimes ON keymgr.ca_cert_store USING btree (upd_dtimes);
15+
CREATE INDEX IF NOT EXISTS idx_ca_cert_times ON keymgr.ca_cert_store USING btree (cr_dtimes, upd_dtimes, del_dtimes);
16+
--END PERFORMANCE INDEXES--

0 commit comments

Comments
 (0)