diff --git a/Sanity/libecpg/runtest.sh b/Sanity/libecpg/runtest.sh index b89d652..114ee51 100755 --- a/Sanity/libecpg/runtest.sh +++ b/Sanity/libecpg/runtest.sh @@ -43,11 +43,12 @@ rlJournalStart done rlRun "TestDir=$PWD" rlRun "TmpDir=\$(mktemp -d)" 0 "Creating tmp directory" + rlRun "chown postgres:postgres $TmpDir" rlRun "pushd $TmpDir" rlPhaseEnd rlPhaseStartSetup "Database setup" - varDump postgresqlDataDir; + # varDump postgresqlDataDir; [[ -d $postgresqlDataDir ]] && rlFileBackup $postgresqlDataDir; postgresqlCleanup; postgresqlInitDB; diff --git a/Sanity/libecpg/testecpg-decimal.pgc b/Sanity/libecpg/testecpg-decimal.pgc index d22a77c..7bc7151 100644 --- a/Sanity/libecpg/testecpg-decimal.pgc +++ b/Sanity/libecpg/testecpg-decimal.pgc @@ -1,4 +1,4 @@ -// Taken from https://www.postgresql.org/docs/13/ecpg-variables.html +// Taken from https://www.postgresql.org/docs/14/ecpg-variables.html #include #include @@ -15,7 +15,9 @@ EXEC SQL BEGIN DECLARE SECTION; decimal *dec; EXEC SQL END DECLARE SECTION; +// Add "USER postgres;" EXEC SQL CONNECT TO testdb USER postgres; +// EXEC SQL SELECT pg_catalog.set_config('search_path', '', false); EXEC SQL COMMIT; num = PGTYPESnumeric_new(); dec = PGTYPESdecimal_new(); diff --git a/Sanity/libecpg/testecpg-interval.pgc b/Sanity/libecpg/testecpg-interval.pgc index d065911..5fa5b75 100644 --- a/Sanity/libecpg/testecpg-interval.pgc +++ b/Sanity/libecpg/testecpg-interval.pgc @@ -1,4 +1,4 @@ -// Taken from https://www.postgresql.org/docs/13/ecpg-variables.html +// Taken from https://www.postgresql.org/docs/14/ecpg-variables.html #include #include @@ -11,7 +11,9 @@ EXEC SQL BEGIN DECLARE SECTION; interval *in; EXEC SQL END DECLARE SECTION; +// Add "USER postgres;" EXEC SQL CONNECT TO testdb USER postgres; +// EXEC SQL SELECT pg_catalog.set_config('search_path', '', false); EXEC SQL COMMIT; in = PGTYPESinterval_new(); EXEC SQL SELECT '1 min'::interval INTO :in;