From 75f2623351f836c609f9cadcae8988af2e311ade Mon Sep 17 00:00:00 2001 From: Steven Murray <Steven.Murray@cern.ch> Date: Mon, 10 Feb 2020 16:07:26 +0100 Subject: [PATCH] Upgraded PostgreSQL server to version 12 --- .gitlab-ci.yml | 6 +++--- tests/postgresqlUnitTests.sh | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f1c2f11b0e..11c39ecae7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -137,7 +137,7 @@ dbunittests_postgresql: - createrepo ${CTAREPODIR}; echo -e "[cta-artifacts]\nname=CTA artifacts\nbaseurl=file://${CTAREPODIR}\ngpgcheck=0\nenabled=1\npriority=2" > /etc/yum.repos.d/cta-artifacts.repo - yum -y --nogpgcheck install cta-systemtests cta-debuginfo sqlite-debuginfo --enablerepo=debug - yum -y install cta-catalogueutils - - yum -y install rh-postgresql96-postgresql-server + - yum -y install rh-postgresql12-postgresql-server - POSTGRESQL_DATA_DIR=/usr/local/cta_test_pgsql_data - POSTGRESQL_LOG_DIR=/var/log/postgres - echo POSTGRESQL_DATA_DIR=${POSTGRESQL_DATA_DIR} @@ -146,8 +146,8 @@ dbunittests_postgresql: - chown -R postgres:postgres ${POSTGRESQL_DATA_DIR} - mkdir -p ${POSTGRESQL_LOG_DIR} - chown -R postgres:postgres ${POSTGRESQL_LOG_DIR} - - export LD_LIBRARY_PATH=/opt/rh/rh-postgresql96/root/usr/lib64 - - POSTGRES_BIN=/opt/rh/rh-postgresql96/root/usr/bin + - export LD_LIBRARY_PATH=/opt/rh/rh-postgresql12/root/usr/lib64 + - POSTGRES_BIN=/opt/rh/rh-postgresql12/root/usr/bin - echo POSTGRES_BIN=${POSTGRES_BIN} - runuser -u postgres -- ${POSTGRES_BIN}/initdb -D ${POSTGRESQL_DATA_DIR} - runuser -u postgres -- ${POSTGRES_BIN}/pg_ctl start -w -t 10 -D ${POSTGRESQL_DATA_DIR} -l ${POSTGRESQL_LOG_DIR}/cta_test_postgres.log diff --git a/tests/postgresqlUnitTests.sh b/tests/postgresqlUnitTests.sh index 34a86c07af..a32fb9bfc0 100755 --- a/tests/postgresqlUnitTests.sh +++ b/tests/postgresqlUnitTests.sh @@ -2,8 +2,8 @@ # Utility script to run postgresql tests like in CI. -if ! rpm -q --quiet rh-postgresql96-postgresql-server; then - echo "Please install the package rh-postgresql96-postgresql-server to run this script." +if ! rpm -q --quiet rh-postgresql12-postgresql-server; then + echo "Please install the package rh-postgresql12-postgresql-server to run this script." exit 1 fi @@ -25,8 +25,8 @@ mkdir -p ${POSTGRESQL_DATA_DIR} chown -R postgres:postgres ${POSTGRESQL_DATA_DIR} mkdir -p ${POSTGRESQL_LOG_DIR} chown -R postgres:postgres ${POSTGRESQL_LOG_DIR} -export LD_LIBRARY_PATH=/opt/rh/rh-postgresql96/root/usr/lib64 -POSTGRES_BIN=/opt/rh/rh-postgresql96/root/usr/bin +export LD_LIBRARY_PATH=/opt/rh/rh-postgresql12/root/usr/lib64 +POSTGRES_BIN=/opt/rh/rh-postgresql12/root/usr/bin echo POSTGRES_BIN=${POSTGRES_BIN} (cd / ; runuser -u postgres -- ${POSTGRES_BIN}/initdb -D ${POSTGRESQL_DATA_DIR} @@ -40,4 +40,4 @@ echo 'postgresql:postgresql://cta@localhost/cta' > ${CTA_CATALOGUE_CONF} ./catalogue/cta-catalogue-schema-create ${CTA_CATALOGUE_CONF} ./tests/cta-rdbmsUnitTests ${CTA_CATALOGUE_CONF} (cd / ; runuser -u postgres -- ${POSTGRES_BIN}/pg_ctl stop -D ${POSTGRESQL_DATA_DIR}) -rm -rf ${POSTGRESQL_DATA_DIR} \ No newline at end of file +rm -rf ${POSTGRESQL_DATA_DIR} -- GitLab