mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	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
This commit is contained in:
		@@ -1,5 +1,5 @@
 | 
			
		||||
#!/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
 | 
			
		||||
	echo " you must specify a valid data directory " >&2
 | 
			
		||||
@@ -10,16 +10,16 @@ if [ -d ./obj ]; then
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
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 "create database bench" | postgres -D"$1" postgres > /dev/null
 | 
			
		||||
echo "create database bench" | postgres --single -D"$1" postgres > /dev/null
 | 
			
		||||
if [ $? -ne 0 ]; then
 | 
			
		||||
	echo createdb failed
 | 
			
		||||
	exit 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
postgres -D${1} bench < create.sql > /dev/null
 | 
			
		||||
postgres --single -D${1} bench < create.sql > /dev/null
 | 
			
		||||
if [ $? -ne 0 ]; then
 | 
			
		||||
	echo initial database load failed
 | 
			
		||||
	exit 1
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!/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
 | 
			
		||||
        echo " you must specify a valid data directory " >&2
 | 
			
		||||
@@ -11,7 +11,7 @@ if [ -d ./obj ]; then
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user