Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\c mosip_ida
\c :mosipdbname

REASSIGN OWNED BY postgres TO sysadmin;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
\c mosip_ida
\c :mosipdbname

REASSIGN OWNED BY sysadmin TO postgres;

REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA ida FROM idauser;
REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA ida FROM :dbuname;

REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA ida FROM sysadmin;

GRANT SELECT, INSERT, TRUNCATE, REFERENCES, UPDATE, DELETE ON ALL TABLES IN SCHEMA ida TO idauser;
GRANT SELECT, INSERT, TRUNCATE, REFERENCES, UPDATE, DELETE ON ALL TABLES IN SCHEMA ida TO :dbuname;

GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA ida TO postgres;

Expand Down Expand Up @@ -36,7 +36,7 @@ CREATE TABLE ida.api_key_data (

GRANT SELECT, INSERT, TRUNCATE, REFERENCES, UPDATE, DELETE
ON ida.api_key_data
TO idauser;
TO :dbuname;

--index section starts----
CREATE INDEX ind_akd_apkeyid ON ida.api_key_data (api_key_id);
Expand All @@ -62,7 +62,7 @@ CREATE TABLE ida.partner_data (

GRANT SELECT, INSERT, TRUNCATE, REFERENCES, UPDATE, DELETE
ON ida.partner_data
TO idauser;
TO :dbuname;
--index section starts----
CREATE INDEX ind_pd_pid ON ida.partner_data (partner_id);
--index section ends------
Expand All @@ -87,7 +87,7 @@ CREATE TABLE ida.partner_mapping (

GRANT SELECT, INSERT, TRUNCATE, REFERENCES, UPDATE, DELETE
ON ida.partner_mapping
TO idauser;
TO :dbuname;
--index section starts----
CREATE INDEX ind_pm_pid ON ida.partner_mapping (partner_id);
--index section ends------
Expand Down Expand Up @@ -115,7 +115,7 @@ CREATE TABLE ida.policy_data (

GRANT SELECT, INSERT, TRUNCATE, REFERENCES, UPDATE, DELETE
ON ida.policy_data
TO idauser;
TO :dbuname;

--index section starts----
CREATE INDEX ind_pl_pid ON ida.policy_data (policy_id);
Expand All @@ -141,7 +141,7 @@ CREATE TABLE ida.misp_license_data (

GRANT SELECT, INSERT, TRUNCATE, REFERENCES, UPDATE, DELETE
ON ida.misp_license_data
TO idauser;
TO :dbuname;
--index section starts----
CREATE INDEX ind_mld_lk ON ida.misp_license_data (license_key);
--index section ends------
Expand All @@ -164,7 +164,7 @@ CREATE TABLE ida.anonymous_profile(

GRANT SELECT, INSERT, TRUNCATE, REFERENCES, UPDATE, DELETE
ON ida.anonymous_profile
TO idauser;
TO :dbuname;
-- ddl-end --
COMMENT ON TABLE ida.anonymous_profile IS 'anonymous_profile: Anonymous profiling information for reporting purpose.';
COMMENT ON COLUMN ida.anonymous_profile.id IS 'Reference ID: System generated id for references in the system.';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\c mosip_ida
\c :mosipdbname

ALTER TABLE ida.misp_license_data DROP COLUMN policy_id;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\c mosip_ida
\c :mosipdbname

ALTER TABLE ida.misp_license_data ADD policy_id character varying(50);

Expand All @@ -25,7 +25,7 @@ CREATE TABLE ida.oidc_client_data (

GRANT SELECT, INSERT, REFERENCES, UPDATE, DELETE
ON ida.oidc_client_data
TO idauser;
TO :dbuname;

-- DROP TABLE IF EXISTS ida.kyc_token_store CASCADE;
CREATE TABLE ida.kyc_token_store(
Expand All @@ -49,4 +49,4 @@ CREATE TABLE ida.kyc_token_store(

GRANT SELECT, INSERT, REFERENCES, UPDATE, DELETE
ON ida.kyc_token_store
TO idauser;
TO :dbuname;
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\c mosip_ida
\c :mosipdbname

ALTER TABLE ida.kyc_token_store DROP COLUMN request_trn_id;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-- -------------------------------------------------------------------------------------------------
-- Database Name : mosip_ida
-- Database Name : :mosipdbname
-- Release Version : 1.2
-- Purpose : Database Alter scripts for the release for ID Authentication DB.
-- Create By : Ram Bhatt
Expand All @@ -8,7 +8,7 @@
-- Modified Date Modified By Comments / Remarks
-- -------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
\c mosip_ida
\c :mosipdbname

ALTER TABLE ida.kyc_token_store ADD request_trn_id character varying(64);

Expand All @@ -33,7 +33,7 @@ CREATE TABLE ida.ident_binding_cert_store (

GRANT SELECT, INSERT, REFERENCES, UPDATE, DELETE
ON ida.ident_binding_cert_store
TO idauser;
TO :dbuname;
-- ddl-end --

INSERT INTO ida.key_policy_def (app_id, key_validity_duration, is_active, cr_by, cr_dtimes, upd_by, upd_dtimes, is_deleted, del_dtimes, pre_expire_days, access_allowed)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
\c mosip_ida
\c :mosipdbname

DROP TABLE IF EXISTS ida.key_policy_def_h;
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-- -------------------------------------------------------------------------------------------------
-- Database Name : mosip_ida
-- Database Name : :mosipdbname
-- Release Version : 1.2.1
-- Purpose : Database Alter scripts for the release for ID Authentication DB.
-- Create By : Mahammed Taheer
Expand All @@ -8,7 +8,7 @@
-- Modified Date Modified By Comments / Remarks
-- -------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
\c mosip_ida sysadmin
\c :mosipdbname sysadmin

CREATE TABLE ida.cred_subject_id_store(
id character varying(36) NOT NULL,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\c mosip_ida
\c :mosipdbname

ALTER TABLE ida.credential_event_store ALTER COLUMN credential_transaction_id type character varying(64);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ TRUNCATE TABLE batch_step_execution_context CASCADE;

GRANT usage, SELECT ON ALL SEQUENCES
IN SCHEMA ida
TO idauser;
TO :dbuname;

-- Revert ALTER on BATCH_STEP_EXECUTION
ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CREATE_TIME; -- Remove the column added
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
-- Below script required to upgrade from 1.3.0-B2 to 1.3.0
\c mosip_ida
\c :mosipdbname
DROP INDEX IF EXISTS cred_event_store_status_cr_dtimes;
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
-- Below script required to upgrade from 1.3.0-B2 to 1.3.0
\c mosip_ida
\c :mosipdbname
CREATE INDEX IF NOT EXISTS cred_event_store_status_cr_dtimes ON ida.credential_event_store USING btree (status_code desc, retry_count, cr_dtimes) WHERE status_code in ('NEW','FAILED');
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- ------------------------------------------------------------------------------------------
-- Rollback script for Migrating Spring batch version back from 5.0 as part of Java 21 Migration.
-- ------------------------------------------------------------------------------------------
\c mosip_ida
\c :mosipdbname
TRUNCATE TABLE batch_job_execution CASCADE;
TRUNCATE TABLE batch_job_execution_context CASCADE;
TRUNCATE TABLE batch_job_execution_params CASCADE;
Expand All @@ -11,7 +11,7 @@ TRUNCATE TABLE batch_step_execution_context CASCADE;

GRANT usage, SELECT ON ALL SEQUENCES
IN SCHEMA ida
TO idauser;
TO :dbuname;

-- Revert ALTER on BATCH_STEP_EXECUTION
ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CREATE_TIME; -- Remove the column added
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- ------------------------------------------------------------------------------------------
-- Upgrade script for Migrating Spring batch version to 5.0 as part of Java 21 Migration.
-- ------------------------------------------------------------------------------------------
\c mosip_ida
\c :mosipdbname
ALTER TABLE BATCH_STEP_EXECUTION ADD CREATE_TIME TIMESTAMP NOT NULL DEFAULT '1970-01-01 00:00:00';
ALTER TABLE BATCH_STEP_EXECUTION ALTER COLUMN START_TIME DROP NOT NULL;
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
Expand Down
3 changes: 2 additions & 1 deletion db_upgrade_scripts/mosip_ida/upgrade.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
MOSIP_DB_NAME=
MOSIP_DB_NAME=mosip_ida
DB_UNAME=idauser
DB_SERVERIP=
DB_PORT=
SU_USER=postgres
Expand Down
6 changes: 3 additions & 3 deletions db_upgrade_scripts/mosip_ida/upgrade.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ echo "Action: $ACTION"

# Terminate existing connections
echo "Terminating active connections"
CONN=$(PGPASSWORD=$SU_USER_PWD psql -v ON_ERROR_STOP=1 --username=$SU_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -t -c "SELECT count(pg_terminate_backend(pg_stat_activity.pid)) FROM pg_stat_activity WHERE datname = '$MOSIP_DB_NAME' AND pid <> pg_backend_pid()";exit;)
CONN=$(PGPASSWORD=$SU_USER_PWD psql -v ON_ERROR_STOP=1 -v mosipdbname=$MOSIP_DB_NAME -v dbuname=$DB_UNAME --username=$SU_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -t -c "SELECT count(pg_terminate_backend(pg_stat_activity.pid)) FROM pg_stat_activity WHERE datname = '$MOSIP_DB_NAME' AND pid <> pg_backend_pid()";exit;)
echo "Terminated connections"

# Execute upgrade or rollback
Expand All @@ -30,7 +30,7 @@ if [ "$ACTION" == "upgrade" ]; then
UPGRADE_SCRIPT_FILE="sql/${CURRENT_VERSION}_to_${UPGRADE_VERSION}_upgrade.sql"
if [ -f "$UPGRADE_SCRIPT_FILE" ]; then
echo "Executing upgrade script $UPGRADE_SCRIPT_FILE"
PGPASSWORD=$SU_USER_PWD psql -v ON_ERROR_STOP=1 --username=$SU_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -a -b -f $UPGRADE_SCRIPT_FILE
PGPASSWORD=$SU_USER_PWD psql -v ON_ERROR_STOP=1 -v mosipdbname=$MOSIP_DB_NAME -v dbuname=$DB_UNAME --username=$SU_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -a -b -f $UPGRADE_SCRIPT_FILE
else
echo "Upgrade script not found, exiting."
exit 1
Expand All @@ -40,7 +40,7 @@ elif [ "$ACTION" == "rollback" ]; then
REVOKE_SCRIPT_FILE="sql/${CURRENT_VERSION}_to_${UPGRADE_VERSION}_rollback.sql"
if [ -f "$REVOKE_SCRIPT_FILE" ]; then
echo "Executing rollback script $REVOKE_SCRIPT_FILE"
PGPASSWORD=$SU_USER_PWD psql -v ON_ERROR_STOP=1 --username=$SU_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -a -b -f $REVOKE_SCRIPT_FILE
PGPASSWORD=$SU_USER_PWD psql -v ON_ERROR_STOP=1 -v mosipdbname=$MOSIP_DB_NAME -v dbuname=$DB_UNAME --username=$SU_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -a -b -f $REVOKE_SCRIPT_FILE
else
echo "rollback script not found, exiting."
exit 1
Expand Down
Loading