Make TSL_MODULE_PATHNAME available in testsupport.sql

This patch makes TSL_MODULE_PATHNAME available when executing
testsupport.sql in the regression test runner. This fixes an
error that happened in the test runner that was suppressed
because it happens before the actual test run.
This commit is contained in:
Sven Klemm 2020-06-22 11:24:58 +02:00 committed by Sven Klemm
parent 157764c70e
commit ab293976f2
2 changed files with 2 additions and 2 deletions

View File

@ -70,7 +70,7 @@ SELECT * FROM drop_test;
--test drops thru cascades of other objects
\c :TEST_DBNAME :ROLE_SUPERUSER
drop schema public cascade;
NOTICE: drop cascades to 3 other objects
NOTICE: drop cascades to 4 other objects
\dn
List of schemas
Name | Owner

View File

@ -69,7 +69,7 @@ cd ${EXE_DIR}/sql
# create database and install timescaledb
${PSQL} $@ -U $TEST_ROLE_SUPERUSER -d postgres -v ECHO=none -c "CREATE DATABASE \"${TEST_DBNAME}\";"
${PSQL} $@ -U $TEST_ROLE_SUPERUSER -d ${TEST_DBNAME} -v ECHO=none -c "SET client_min_messages=error; CREATE EXTENSION timescaledb; GRANT USAGE ON FOREIGN DATA WRAPPER timescaledb_fdw TO ${TEST_ROLE_1};"
${PSQL} $@ -U $TEST_ROLE_SUPERUSER -d ${TEST_DBNAME} -v ECHO=none -v MODULE_PATHNAME="'timescaledb-${EXT_VERSION}'" < ${TEST_SUPPORT_FILE} >/dev/null 2>&1
${PSQL} $@ -U $TEST_ROLE_SUPERUSER -d ${TEST_DBNAME} -v ECHO=none -v MODULE_PATHNAME="'timescaledb-${EXT_VERSION}'" -v TSL_MODULE_PATHNAME="'timescaledb-tsl-${EXT_VERSION}'" < ${TEST_SUPPORT_FILE} >/dev/null 2>&1
export TEST_DBNAME
# we strip out any output between <exclude_from_test></exclude_from_test>