diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2015-12-28 11:46:32 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2015-12-28 11:46:43 -0500 |
commit | 870df2b3b77414a536d6533566628f11f8f309ec (patch) | |
tree | 725913aed5d18167f531c9eba8c17e643384482b /src | |
parent | 151c4ffe41a7a6fc76df373e7bfbbb59e8d694d6 (diff) | |
download | postgresql-870df2b3b77414a536d6533566628f11f8f309ec.tar.gz postgresql-870df2b3b77414a536d6533566628f11f8f309ec.zip |
Fix omission of -X (--no-psqlrc) in some psql invocations.
As of commit d5563d7df, psql -c no longer implies -X, but not all of
our regression testing scripts had gotten that memo.
To ensure consistency of results across different developers, make
sure that *all* invocations of psql in all scripts in our tree
use -X, even where this is not what previously happened.
Michael Paquier and Tom Lane
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/pg_upgrade/test.sh | 4 | ||||
-rwxr-xr-x | src/test/locale/de_DE.ISO8859-1/runall | 10 | ||||
-rwxr-xr-x | src/test/locale/gr_GR.ISO8859-7/runall | 6 | ||||
-rwxr-xr-x | src/test/locale/koi8-r/runall | 6 | ||||
-rwxr-xr-x | src/test/locale/koi8-to-win1251/runall | 6 | ||||
-rwxr-xr-x | src/test/mb/mbregress.sh | 2 | ||||
-rw-r--r-- | src/test/ssl/t/001_ssltests.pl | 2 | ||||
-rwxr-xr-x | src/tools/find_static | 2 |
8 files changed, 19 insertions, 19 deletions
diff --git a/src/bin/pg_upgrade/test.sh b/src/bin/pg_upgrade/test.sh index aa7f3994caa..7d5a5947e6c 100644 --- a/src/bin/pg_upgrade/test.sh +++ b/src/bin/pg_upgrade/test.sh @@ -156,7 +156,7 @@ standard_initdb "$oldbindir"/initdb if "$MAKE" -C "$oldsrc" installcheck; then pg_dumpall -f "$temp_root"/dump1.sql || pg_dumpall1_status=$? if [ "$newsrc" != "$oldsrc" ]; then - oldpgversion=`psql -A -t -d regression -c "SHOW server_version_num"` + oldpgversion=`psql -X -A -t -d regression -c "SHOW server_version_num"` fix_sql="" case $oldpgversion in 804??) @@ -169,7 +169,7 @@ if "$MAKE" -C "$oldsrc" installcheck; then fix_sql="UPDATE pg_proc SET probin = replace(probin, '$oldsrc', '$newsrc') WHERE probin LIKE '$oldsrc%';" ;; esac - psql -d regression -c "$fix_sql;" || psql_fix_sql_status=$? + psql -X -d regression -c "$fix_sql;" || psql_fix_sql_status=$? mv "$temp_root"/dump1.sql "$temp_root"/dump1.sql.orig sed "s;$oldsrc;$newsrc;g" "$temp_root"/dump1.sql.orig >"$temp_root"/dump1.sql diff --git a/src/test/locale/de_DE.ISO8859-1/runall b/src/test/locale/de_DE.ISO8859-1/runall index dda03053075..5368e126ee9 100755 --- a/src/test/locale/de_DE.ISO8859-1/runall +++ b/src/test/locale/de_DE.ISO8859-1/runall @@ -37,8 +37,8 @@ for f in char varchar text; do dropdb testlocale >/dev/null 2>&1 createdb testlocale || abort "createdb failed" - psql -d testlocale -c "CREATE TABLE wordlist (name_en char(20), name_de $ftype);" >/dev/null 2>&1 || abort "createtable failed" - psql testlocale < test-de.sql.in > test-de-$f.sql.out 2>/dev/null || abort "test query failed" + psql -X -d testlocale -c "CREATE TABLE wordlist (name_en char(20), name_de $ftype);" >/dev/null 2>&1 || abort "createtable failed" + psql -X testlocale < test-de.sql.in > test-de-$f.sql.out 2>/dev/null || abort "test query failed" diff expected/test-de-$f.sql.out test-de-$f.sql.out done @@ -52,13 +52,13 @@ for f in char varchar text; do dropdb testlocale >/dev/null 2>&1 createdb testlocale || abort "createdb failed" - psql -d testlocale -c "CREATE TABLE wordlist (name_en char(20), name_de $ftype);" >/dev/null 2>&1 || abort "createtable failed" - psql testlocale < test-de-upper.sql.in > test-de-upper-$f.sql.out 2>/dev/null || abort "test query failed" + psql -X -d testlocale -c "CREATE TABLE wordlist (name_en char(20), name_de $ftype);" >/dev/null 2>&1 || abort "createtable failed" + psql -X testlocale < test-de-upper.sql.in > test-de-upper-$f.sql.out 2>/dev/null || abort "test query failed" diff expected/test-de-upper-$f.sql.out test-de-upper-$f.sql.out done echo "Testing PgSQL: select on regexp..." -psql testlocale < test-de-select.sql.in > test-de-select.sql.out 2>/dev/null || abort "select query failed" +psql -X testlocale < test-de-select.sql.in > test-de-select.sql.out 2>/dev/null || abort "select query failed" diff expected/test-de-select.sql.out test-de-select.sql.out dropdb testlocale || abort "dropdb failed" echo "Finished." diff --git a/src/test/locale/gr_GR.ISO8859-7/runall b/src/test/locale/gr_GR.ISO8859-7/runall index 75c2c587326..4db33744847 100755 --- a/src/test/locale/gr_GR.ISO8859-7/runall +++ b/src/test/locale/gr_GR.ISO8859-7/runall @@ -38,12 +38,12 @@ for f in char varchar text; do dropdb testlocale >/dev/null 2>&1 createdb testlocale || abort "createdb failed" - psql -d testlocale -c "CREATE TABLE usastates (abbrev char(2), name_en char(20), name_gr $ftype);" >/dev/null 2>&1 || abort "createtable failed" - psql testlocale < test-gr.sql.in > test-gr-$f.sql.out 2>/dev/null || abort "test query failed" + psql -X -d testlocale -c "CREATE TABLE usastates (abbrev char(2), name_en char(20), name_gr $ftype);" >/dev/null 2>&1 || abort "createtable failed" + psql -X testlocale < test-gr.sql.in > test-gr-$f.sql.out 2>/dev/null || abort "test query failed" diff expected/test-gr-$f.sql.out test-gr-$f.sql.out done echo "Testing PgSQL: select on regexp..." -psql testlocale < test-gr-select.sql.in > test-gr-select.sql.out 2>/dev/null || abort "select query failed" +psql -X testlocale < test-gr-select.sql.in > test-gr-select.sql.out 2>/dev/null || abort "select query failed" diff expected/test-gr-select.sql.out test-gr-select.sql.out dropdb testlocale || abort "dropdb failed" echo "Finished." diff --git a/src/test/locale/koi8-r/runall b/src/test/locale/koi8-r/runall index 3dc7453c093..5f420d666b8 100755 --- a/src/test/locale/koi8-r/runall +++ b/src/test/locale/koi8-r/runall @@ -38,12 +38,12 @@ for f in char varchar text; do dropdb testlocale >/dev/null 2>&1 createdb testlocale || abort "createdb failed" - psql -d testlocale -c "CREATE TABLE usastates (abbrev char(2), name_en char(20), name_ru $ftype);" >/dev/null 2>&1 || abort "createtable failed" - psql testlocale < test-koi8.sql.in > test-koi8-$f.sql.out 2>/dev/null || abort "test query failed" + psql -X -d testlocale -c "CREATE TABLE usastates (abbrev char(2), name_en char(20), name_ru $ftype);" >/dev/null 2>&1 || abort "createtable failed" + psql -X testlocale < test-koi8.sql.in > test-koi8-$f.sql.out 2>/dev/null || abort "test query failed" diff expected/test-koi8-$f.sql.out test-koi8-$f.sql.out done echo "Testing PgSQL: select on regexp..." -psql testlocale < test-koi8-select.sql.in > test-koi8-select.sql.out 2>/dev/null || abort "select query failed" +psql -X testlocale < test-koi8-select.sql.in > test-koi8-select.sql.out 2>/dev/null || abort "select query failed" diff expected/test-koi8-select.sql.out test-koi8-select.sql.out dropdb testlocale || abort "dropdb failed" echo "Finished." diff --git a/src/test/locale/koi8-to-win1251/runall b/src/test/locale/koi8-to-win1251/runall index b5a16493f9e..89306a80bd2 100755 --- a/src/test/locale/koi8-to-win1251/runall +++ b/src/test/locale/koi8-to-win1251/runall @@ -35,12 +35,12 @@ for f in char varchar text; do dropdb testlocale >/dev/null 2>&1 createdb testlocale || abort "createdb failed" - psql -d testlocale -c "CREATE TABLE usastates (abbrev char(2), name_en char(20), name_ru $ftype);" >/dev/null 2>&1 || abort "createtable failed" - psql testlocale < test-koi8.sql.in > test-koi8-$f.sql.out 2>/dev/null || abort "test query failed" + psql -X -d testlocale -c "CREATE TABLE usastates (abbrev char(2), name_en char(20), name_ru $ftype);" >/dev/null 2>&1 || abort "createtable failed" + psql -X testlocale < test-koi8.sql.in > test-koi8-$f.sql.out 2>/dev/null || abort "test query failed" diff expected/test-koi8-$f.sql.out test-koi8-$f.sql.out done echo "Testing PgSQL: select on regexp..." -psql testlocale < test-koi8-select.sql.in > test-koi8-select.sql.out 2>/dev/null || abort "select query failed" +psql -X testlocale < test-koi8-select.sql.in > test-koi8-select.sql.out 2>/dev/null || abort "select query failed" diff expected/test-koi8-select.sql.out test-koi8-select.sql.out dropdb testlocale || abort "dropdb failed" echo "Finished." diff --git a/src/test/mb/mbregress.sh b/src/test/mb/mbregress.sh index 1efa0326c7f..c313565fb4b 100755 --- a/src/test/mb/mbregress.sh +++ b/src/test/mb/mbregress.sh @@ -17,7 +17,7 @@ fi dropdb --if-exists utf8 createdb -T template0 -l C -E UTF8 utf8 || exit 1 -PSQL="psql -n -e -q" +PSQL="psql -X -n -e -q" # in the test list, client-only encodings must follow the server encoding # they're to be tested with; see hard-coded cases below diff --git a/src/test/ssl/t/001_ssltests.pl b/src/test/ssl/t/001_ssltests.pl index 92f16e4a11d..9ce0cf3ae50 100644 --- a/src/test/ssl/t/001_ssltests.pl +++ b/src/test/ssl/t/001_ssltests.pl @@ -37,7 +37,7 @@ sub run_test_psql my $logstring = $_[1]; my $cmd = [ - 'psql', '-A', '-t', '-c', "SELECT 'connected with $connstr'", + 'psql', '-X', '-A', '-t', '-c', "SELECT 'connected with $connstr'", '-d', "$connstr" ]; my $result = run_log($cmd); diff --git a/src/tools/find_static b/src/tools/find_static index 0643021879f..1cc9ec3b3dc 100755 --- a/src/tools/find_static +++ b/src/tools/find_static @@ -47,4 +47,4 @@ echo " from debug2 where scope = 'T' and func != 'main' order by file, func; -" |psql debug +" |psql -X debug |