diff --git a/db_release_scripts/mosip_iam/iam_release_db_deploy.sh b/db_release_scripts/mosip_iam/iam_release_db_deploy.sh deleted file mode 100644 index 0becfeeb8ab..00000000000 --- a/db_release_scripts/mosip_iam/iam_release_db_deploy.sh +++ /dev/null @@ -1,92 +0,0 @@ -### -- --------------------------------------------------------------------------------------------------------- -### -- Script Name : Iam Release DB deploy -### -- Deploy Module : MOSIP Iam -### -- Purpose : To deploy Iam Database alter scripts for the release. -### -- Created By : Ram Bhatt -### -- Created Date : Jan-2021 -### -- -### -- Modified Date Modified By Comments / Remarks -### -- ----------------------------------------------------------------------------------------------------------- - -### -- ----------------------------------------------------------------------------------------------------------- - -#########Properties file ############# -set -e -properties_file="$1" -release_version="$2" - echo `date "+%m/%d/%Y %H:%M:%S"` ": Properties File Name - $properties_file" - echo `date "+%m/%d/%Y %H:%M:%S"` ": DB Deploymnet Version - $release_version" -#properties_file="./app.properties" -if [ -f "$properties_file" ] -then - echo `date "+%m/%d/%Y %H:%M:%S"` ": Property file \"$properties_file\" found." - while IFS='=' read -r key value - do - key=$(echo $key | tr '.' '_') - eval ${key}=\${value} - done < "$properties_file" -else - echo `date "+%m/%d/%Y %H:%M:%S"` ": Property file not found, Pass property file name as argument." -fi -echo `date "+%m/%d/%Y %H:%M:%S"` ": ------------------ Database server and service status check for ${MOSIP_DB_NAME}------------------------" - -today=`date '+%d%m%Y_%H%M%S'`; -LOG="${LOG_PATH}${MOSIP_DB_NAME}-release-${release_version}-${today}.log" -touch $LOG - -SERVICE=$(PGPASSWORD=$SU_USER_PWD psql --username=$SU_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -t -c "select count(1) from pg_roles where rolname IN('sysadmin')";exit; > /dev/null) - -if [ "$SERVICE" -eq 0 ] || [ "$SERVICE" -eq 1 ] -then -echo `date "+%m/%d/%Y %H:%M:%S"` ": Postgres database server and service is up and running" | tee -a $LOG 2>&1 -else -echo `date "+%m/%d/%Y %H:%M:%S"` ": Postgres database server or service is not running" | tee -a $LOG 2>&1 -fi - -echo `date "+%m/%d/%Y %H:%M:%S"` ": ----------------------------------------------------------------------------------------" - -echo `date "+%m/%d/%Y %H:%M:%S"` ": Started sourcing the $MOSIP_DB_NAME Database Alter scripts" | tee -a $LOG 2>&1 - -echo `date "+%m/%d/%Y %H:%M:%S"` ": Database Alter scripts are sourcing from :$BASEPATH/$MOSIP_DB_NAME/" | tee -a $LOG 2>&1 - -#========================================DB Alter Scripts deployment process begins on IDMAP DB SERVER================================== - -echo `date "+%m/%d/%Y %H:%M:%S"` ": Alter scripts deployment on $MOSIP_DB_NAME database is started....Deployment Version...$release_version" | tee -a $LOG 2>&1 - -ALTER_SCRIPT_FILENAME_VERSION="sql/${release_version}_${ALTER_SCRIPT_FILENAME}" - -echo `date "+%m/%d/%Y %H:%M:%S"` ": Alter scripts file which is considered for release deployment - $ALTER_SCRIPT_FILENAME_VERSION" | tee -a $LOG 2>&1 - -cd /$BASEPATH/$MOSIP_DB_NAME/ - -pwd | tee -a $LOG 2>&1 - -CONN=$(PGPASSWORD=$SYSADMIN_PWD psql --username=$SYSADMIN_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; >> $LOG 2>&1) - -if [ ${CONN} == 0 ] -then - echo `date "+%m/%d/%Y %H:%M:%S"` ": No active database connections exist on ${MOSIP_DB_NAME}" | tee -a $LOG 2>&1 -else - echo `date "+%m/%d/%Y %H:%M:%S"` ": Active connections exist on the database server and active connection will be terminated for DB deployment." | tee -a $LOG 2>&1 -fi - -if [ ${ALTER_SCRIPT_FLAG} == 1 ] -then - echo `date "+%m/%d/%Y %H:%M:%S"` ": Deploying Alter scripts for ${MOSIP_DB_NAME} database" | tee -a $LOG 2>&1 - PGPASSWORD=$SYSADMIN_PWD psql --username=$SYSADMIN_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -a -b -f $ALTER_SCRIPT_FILENAME_VERSION >> $LOG 2>&1 -else - echo `date "+%m/%d/%Y %H:%M:%S"` ": There are no alter scripts available for this deployment at ${MOSIP_DB_NAME}" | tee -a $LOG 2>&1 -fi - -if [ $(grep -c ERROR $LOG) -ne 0 ] -then - echo `date "+%m/%d/%Y %H:%M:%S"` ": Database Alter scripts deployment version $release_version is completed with ERRORS, Please check the logs for more information" | tee -a $LOG 2>&1 - echo `date "+%m/%d/%Y %H:%M:%S"` ": END of Alter scripts MOSIP database deployment" | tee -a $LOG 2>&1 -else - echo `date "+%m/%d/%Y %H:%M:%S"` ": Database Alter scripts deployment version $release_version completed successfully, Please check the logs for more information" | tee -a $LOG 2>&1 - echo `date "+%m/%d/%Y %H:%M:%S"` ": END of MOSIP \"${MOSIP_DB_NAME}\" database alter scripts deployment" | tee -a $LOG 2>&1 -fi - -echo "******************************************"`date "+%m/%d/%Y %H:%M:%S"` "*****************************************************" >> $LOG 2>&1 - - diff --git a/db_release_scripts/mosip_iam/iam_release_deploy.properties b/db_release_scripts/mosip_iam/iam_release_deploy.properties deleted file mode 100644 index 53859114efd..00000000000 --- a/db_release_scripts/mosip_iam/iam_release_deploy.properties +++ /dev/null @@ -1,12 +0,0 @@ -DB_SERVERIP= -DB_PORT=30090 -SU_USER=postgres -DEFAULT_DB_NAME=postgres -MOSIP_DB_NAME=mosip_iam -SYSADMIN_USER=sysadmin -BASEPATH=/home/madmin/database_release -LOG_PATH=/home/madmin/logs/ -ALTER_SCRIPT_FLAG=1 -ALTER_SCRIPT_FILENAME=iam-scripts_release.sql -REVOKE_SCRIPT_FLAG=1 -REVOKE_SCRIPT_FILENAME=iam-scripts_revoke.sql diff --git a/db_release_scripts/mosip_iam/iam_revoke_db_deploy.sh b/db_release_scripts/mosip_iam/iam_revoke_db_deploy.sh deleted file mode 100644 index f6d9bbdc97a..00000000000 --- a/db_release_scripts/mosip_iam/iam_revoke_db_deploy.sh +++ /dev/null @@ -1,92 +0,0 @@ -### -- --------------------------------------------------------------------------------------------------------- -### -- Script Name : IAM Revoke DB deploy -### -- Deploy Module : MOSIP Iam -### -- Purpose : To revoke Iam Database alter scripts for the release. -### -- Create By : Ram Bhatt -### -- Created Date : Jan-2021 -### -- -### -- Modified Date Modified By Comments / Remarks -### -- ----------------------------------------------------------------------------------------------------------- - -### -- ----------------------------------------------------------------------------------------------------------- - -#########Properties file ############# -set -e -properties_file="$1" -revoke_version="$2" - echo `date "+%m/%d/%Y %H:%M:%S"` ": $properties_file" - echo `date "+%m/%d/%Y %H:%M:%S"` ": DB Revoke Version - $revoke_version" -#properties_file="./app.properties" -if [ -f "$properties_file" ] -then - echo `date "+%m/%d/%Y %H:%M:%S"` ": Property file \"$properties_file\" found." - while IFS='=' read -r key value - do - key=$(echo $key | tr '.' '_') - eval ${key}=\${value} - done < "$properties_file" -else - echo `date "+%m/%d/%Y %H:%M:%S"` ": Property file not found, Pass property file name as argument." -fi -echo `date "+%m/%d/%Y %H:%M:%S"` ": ------------------ Database server and service status check for ${MOSIP_DB_NAME}------------------------" - -today=`date '+%d%m%Y_%H%M%S'`; -LOG="${LOG_PATH}${MOSIP_DB_NAME}-revoke-${today}.log" -touch $LOG - -SERVICE=$(PGPASSWORD=$SU_USER_PWD psql --username=$SU_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -t -c "select count(1) from pg_roles where rolname IN('sysadmin')";exit; > /dev/null) - -if [ "$SERVICE" -eq 0 ] || [ "$SERVICE" -eq 1 ] -then -echo `date "+%m/%d/%Y %H:%M:%S"` ": Postgres database server and service is up and running" | tee -a $LOG 2>&1 -else -echo `date "+%m/%d/%Y %H:%M:%S"` ": Postgres database server or service is not running" | tee -a $LOG 2>&1 -fi - -echo `date "+%m/%d/%Y %H:%M:%S"` ": ----------------------------------------------------------------------------------------" - -echo `date "+%m/%d/%Y %H:%M:%S"` ": Started sourcing the $MOSIP_DB_NAME Database Deployment Revoke scripts" | tee -a $LOG 2>&1 - -echo `date "+%m/%d/%Y %H:%M:%S"` ": Database revoke scripts are sourcing from :$BASEPATH/$MOSIP_DB_NAME/alter-scripts" | tee -a $LOG 2>&1 - -#========================================DB Alter Scripts deployment process begins on IDMAP DB SERVER================================== - -echo `date "+%m/%d/%Y %H:%M:%S"` ": Revoke scripts for DB deployment on $MOSIP_DB_NAME database is started....Revoke Version...$revoke_version" | tee -a $LOG 2>&1 - -REVOKE_SCRIPT_FILENAME_VERSION="sql/${revoke_version}_${REVOKE_SCRIPT_FILENAME}" - -echo `date "+%m/%d/%Y %H:%M:%S"` ": Alter scripts file which is considered for deployment revoke - $REVOKE_SCRIPT_FILENAME_VERSION" | tee -a $LOG 2>&1 - -cd /$BASEPATH/$MOSIP_DB_NAME/ - -pwd | tee -a $LOG 2>&1 - -CONN=$(PGPASSWORD=$SYSADMIN_PWD psql --username=$SYSADMIN_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; >> $LOG 2>&1) - -if [ ${CONN} == 0 ] -then - echo `date "+%m/%d/%Y %H:%M:%S"` ": No active database connections exist on ${MOSIP_DB_NAME}" | tee -a $LOG 2>&1 -else - echo `date "+%m/%d/%Y %H:%M:%S"` ": Active connections exist on the database server and active connection will be terminated for DB deployment." | tee -a $LOG 2>&1 -fi - -if [ ${REVOKE_SCRIPT_FLAG} == 1 ] -then - echo `date "+%m/%d/%Y %H:%M:%S"` ": Executing revoke scripts for ${MOSIP_DB_NAME} database" | tee -a $LOG 2>&1 - PGPASSWORD=$SYSADMIN_PWD psql --username=$SYSADMIN_USER --host=$DB_SERVERIP --port=$DB_PORT --dbname=$DEFAULT_DB_NAME -a -b -f $REVOKE_SCRIPT_FILENAME_VERSION >> $LOG 2>&1 -else - echo `date "+%m/%d/%Y %H:%M:%S"` ": There are no revoke scripts available for this deployment at ${MOSIP_DB_NAME}" | tee -a $LOG 2>&1 -fi - -if [ $(grep -c ERROR $LOG) -ne 0 ] -then - echo `date "+%m/%d/%Y %H:%M:%S"` ": Database deployment revoke version $revoke_version is completed with ERRORS, Please check the logs for more information" | tee -a $LOG 2>&1 - echo `date "+%m/%d/%Y %H:%M:%S"` ": END of Alter scripts MOSIP database deployment" | tee -a $LOG 2>&1 -else - echo `date "+%m/%d/%Y %H:%M:%S"` ": Database deployment revoke version $revoke_version completed successfully, Please check the logs for more information" | tee -a $LOG 2>&1 - echo `date "+%m/%d/%Y %H:%M:%S"` ": END of MOSIP \"${MOSIP_DB_NAME}\" database deployment revoke" | tee -a $LOG 2>&1 -fi - -echo "******************************************"`date "+%m/%d/%Y %H:%M:%S"` "*****************************************************" >> $LOG 2>&1 - - diff --git a/db_release_scripts/mosip_iam/sql/1.1.5_iam-scripts_release.sql b/db_release_scripts/mosip_iam/sql/1.1.5_iam-scripts_release.sql deleted file mode 100644 index 4dafde1c8b0..00000000000 --- a/db_release_scripts/mosip_iam/sql/1.1.5_iam-scripts_release.sql +++ /dev/null @@ -1,18 +0,0 @@ --- ------------------------------------------------------------------------------------------------- --- Database Name : mosip_iam --- Release Version : 1.2.0-SNAPSHOT --- Purpose : Database Alter scripts for the release for IAM DB. --- Create By : Ram Bhatt --- Created Date : Jan-2021 --- --- Modified Date Modified By Comments / Remarks --- --- ------------------------------------------------------------------------------------------------- - -\c mosip_iam sysadmin - --- ------------------------------------------------------------------------------------------------- - - - ----------------------------------------------------------------------------------------------------- diff --git a/db_release_scripts/mosip_iam/sql/1.1.5_iam-scripts_revoke.sql b/db_release_scripts/mosip_iam/sql/1.1.5_iam-scripts_revoke.sql deleted file mode 100644 index 56c56a43749..00000000000 --- a/db_release_scripts/mosip_iam/sql/1.1.5_iam-scripts_revoke.sql +++ /dev/null @@ -1,13 +0,0 @@ --- ------------------------------------------------------------------------------------------------- --- Database Name : mosip_iam --- Release Version : 1.2.0-SNAPSHOT --- Purpose : Revoking Database Alter deployement done for release in Iam DB. --- Create By : Ram Bhatt --- Created Date : Jan-2021 --- --- Modified Date Modified By Comments / Remarks --- ------------------------------------------------------------------------------------------------- - -\c mosip_iam sysadmin - ------------------------------------------------------------------------------------------------------ diff --git a/db_release_scripts/mosip_kernel/kernel_release_deploy.properties b/db_release_scripts/mosip_kernel/deploy.properties similarity index 100% rename from db_release_scripts/mosip_kernel/kernel_release_deploy.properties rename to db_release_scripts/mosip_kernel/deploy.properties diff --git a/db_release_scripts/mosip_kernel/kernel_release_db_deploy.sh b/db_release_scripts/mosip_kernel/deploy.sh similarity index 100% rename from db_release_scripts/mosip_kernel/kernel_release_db_deploy.sh rename to db_release_scripts/mosip_kernel/deploy.sh diff --git a/db_release_scripts/mosip_kernel/kernel_revoke_db_deploy.sh b/db_release_scripts/mosip_kernel/revoke.sh similarity index 100% rename from db_release_scripts/mosip_kernel/kernel_revoke_db_deploy.sh rename to db_release_scripts/mosip_kernel/revoke.sh diff --git a/db_release_scripts/mosip_kernel/sql/1.1.0_kernel-scripts_release.sql b/db_release_scripts/mosip_kernel/sql/1.1.0-release.sql similarity index 100% rename from db_release_scripts/mosip_kernel/sql/1.1.0_kernel-scripts_release.sql rename to db_release_scripts/mosip_kernel/sql/1.1.0-release.sql diff --git a/db_release_scripts/mosip_kernel/sql/1.1.0_kernel-scripts_revoke.sql b/db_release_scripts/mosip_kernel/sql/1.1.0-revoke.sql similarity index 100% rename from db_release_scripts/mosip_kernel/sql/1.1.0_kernel-scripts_revoke.sql rename to db_release_scripts/mosip_kernel/sql/1.1.0-revoke.sql diff --git a/db_release_scripts/mosip_kernel/sql/1.1.4_kernel-scripts_release.sql b/db_release_scripts/mosip_kernel/sql/1.1.4-release.sql similarity index 100% rename from db_release_scripts/mosip_kernel/sql/1.1.4_kernel-scripts_release.sql rename to db_release_scripts/mosip_kernel/sql/1.1.4-release.sql diff --git a/db_release_scripts/mosip_kernel/sql/1.1.4_kernel-scripts_revoke.sql b/db_release_scripts/mosip_kernel/sql/1.1.4-revoke.sql similarity index 100% rename from db_release_scripts/mosip_kernel/sql/1.1.4_kernel-scripts_revoke.sql rename to db_release_scripts/mosip_kernel/sql/1.1.4-revoke.sql diff --git a/db_release_scripts/mosip_kernel/sql/1.1.5_kernel-scripts_release.sql b/db_release_scripts/mosip_kernel/sql/1.1.5_kernel-scripts_release.sql deleted file mode 100644 index 42c77e63a9d..00000000000 --- a/db_release_scripts/mosip_kernel/sql/1.1.5_kernel-scripts_release.sql +++ /dev/null @@ -1,20 +0,0 @@ --- ------------------------------------------------------------------------------------------------- --- Database Name : mosip_kernel --- Release Version : 1.2.0-SNAPSHOT --- Purpose : Database Alter scripts for the release for Kernel DB. --- Create By : Ram Bhatt --- Created Date : Jan-2021 --- --- Modified Date Modified By Comments / Remarks --- ------------------------------------------------------------------------------------------------- - -\c mosip_kernel sysadmin - - - - - - - - ----------------------------------------------------------------------------------------------------- diff --git a/db_release_scripts/mosip_kernel/sql/1.1.5_kernel-scripts_revoke.sql b/db_release_scripts/mosip_kernel/sql/1.1.5_kernel-scripts_revoke.sql deleted file mode 100644 index 7852097cf20..00000000000 --- a/db_release_scripts/mosip_kernel/sql/1.1.5_kernel-scripts_revoke.sql +++ /dev/null @@ -1,13 +0,0 @@ --- ------------------------------------------------------------------------------------------------- --- Database Name : mosip_kernel --- Release Version : 1.2.0-SNAPSHOT --- Purpose : Revoking Database Alter deployement done for release in Kernel DB. --- Create By : Ram Bhatt --- Created Date : Jan-2021 --- --- Modified Date Modified By Comments / Remarks --- ------------------------------------------------------------------------------------------------- - -\c mosip_kernel sysadmin - ------------------------------------------------------------------------------------------------------ diff --git a/db_release_scripts/mosip_kernel/sql/1.1.2_kernel-scripts_release.sql b/db_release_scripts/mosip_kernel/sql/1.2.0-release.sql similarity index 100% rename from db_release_scripts/mosip_kernel/sql/1.1.2_kernel-scripts_release.sql rename to db_release_scripts/mosip_kernel/sql/1.2.0-release.sql diff --git a/db_release_scripts/mosip_kernel/sql/1.1.2_kernel-scripts_revoke.sql b/db_release_scripts/mosip_kernel/sql/1.2.0-revoke.sql similarity index 100% rename from db_release_scripts/mosip_kernel/sql/1.1.2_kernel-scripts_revoke.sql rename to db_release_scripts/mosip_kernel/sql/1.2.0-revoke.sql