Commit 3718b0c5 authored by Tom Lane's avatar Tom Lane

Repair breakage of Wisconsin benchmark due to change of command line syntax

for standalone backends.

Although we probably ought to just remove this long-obsolete test case from
our code, it seems worthwhile to document the issue and fix in CVS first.

Jeff Janes
parent abd8c94f
#!/bin/sh #!/bin/sh
# $PostgreSQL: pgsql/src/test/bench/create.sh,v 1.6 2007/08/01 22:23:01 momjian Exp $ # $PostgreSQL: pgsql/src/test/bench/create.sh,v 1.7 2009/08/14 18:49:34 tgl Exp $
# #
if [ ! -d $1 ]; then if [ ! -d $1 ]; then
echo " you must specify a valid data directory " >&2 echo " you must specify a valid data directory " >&2
...@@ -10,16 +10,16 @@ if [ -d ./obj ]; then ...@@ -10,16 +10,16 @@ if [ -d ./obj ]; then
fi fi
echo =============== destroying old bench database... ================= echo =============== destroying old bench database... =================
echo "drop database bench" | postgres -D"$1" postgres > /dev/null echo "drop database bench" | postgres --single -D"$1" postgres > /dev/null
echo =============== creating new bench database... ================= echo =============== creating new bench database... =================
echo "create database bench" | postgres -D"$1" postgres > /dev/null echo "create database bench" | postgres --single -D"$1" postgres > /dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo createdb failed echo createdb failed
exit 1 exit 1
fi fi
postgres -D${1} bench < create.sql > /dev/null postgres --single -D${1} bench < create.sql > /dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo initial database load failed echo initial database load failed
exit 1 exit 1
......
#!/bin/sh #!/bin/sh
# $PostgreSQL: pgsql/src/test/bench/runwisc.sh,v 1.10 2007/08/19 01:41:25 adunstan Exp $ # $PostgreSQL: pgsql/src/test/bench/runwisc.sh,v 1.11 2009/08/14 18:49:34 tgl Exp $
if [ ! -d $1 ]; then if [ ! -d $1 ]; then
echo " you must specify a valid data directory " >&2 echo " you must specify a valid data directory " >&2
...@@ -11,7 +11,7 @@ if [ -d ./obj ]; then ...@@ -11,7 +11,7 @@ if [ -d ./obj ]; then
fi fi
echo =============== vacuuming benchmark database... ================= >&2 echo =============== vacuuming benchmark database... ================= >&2
echo "vacuum" | postgres -D"$1" bench > /dev/null echo "vacuum" | postgres --single -D"$1" bench > /dev/null
echo =============== running benchmark... ================= >&2 echo =============== running benchmark... ================= >&2
time postgres -D"$1" -texecutor -tplanner -c log_min_messages=log -c log_destination=stderr -c start_log_collector=off bench < bench.sql 2>&1 time postgres --single -D"$1" -texecutor -tplanner -c log_min_messages=log -c log_destination=stderr -c logging_collector=off bench < bench.sql 2>&1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment