From: | Reini Urban <rurban(at)x-ray(dot)at> |
---|---|
To: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
Cc: | pgsql-patches <pgsql-patches(at)postgresql(dot)org> |
Subject: | Re: pg_regress --temp-keep |
Date: | 2004-10-15 17:26:54 |
Message-ID: | 4170085E.6090204@x-ray.at |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-patches |
Bruce Momjian schrieb:
> Uh, why would someone use this option?
after fixing a minor issue, not to wait for a full
de-install / install and test database loss.
minor issues can be regression tests updates, or updated single binaries.
> ---------------------------------------------------------------------------
>
> Reini Urban wrote:
>
>>add boolean option --temp-keep to pg_regress to keep the existing
>>tmp_check installation, instead of overwriting it with a fresh make
>>install. Useful to test minor modifications in the current tmp_check
>>installation.
>>--
>>Reini Urban
>>http://xarch.tu-graz.ac.at/home/rurban/
>
>
>>*** src/test/regress/pg_regress.sh.orig Wed Sep 22 21:11:19 2004
>>--- src/test/regress/pg_regress.sh Fri Oct 15 12:38:00 2004
>>***************
>>*** 21,26 ****
>>--- 21,27 ----
>> --schedule=FILE use test ordering schedule from FILE
>> (may be used multiple times to concatenate)
>> --temp-install[=DIR] create a temporary installation (in DIR)
>>+ --temp-keep keep existing temporary installation
>>
>> Options for \`temp-install' mode:
>> --top-builddir=DIR (relative) path to top level build directory
>>***************
>>*** 90,95 ****
>>--- 91,97 ----
>> unset debug
>> unset top_builddir
>> unset temp_install
>>+ unset temp_keep
>> unset multibyte
>>
>> dbname=regression
>>***************
>>*** 127,132 ****
>>--- 129,137 ----
>> --temp-install=*)
>> temp_install=`expr "x$1" : "x--temp-install=\(.*\)"`
>> shift;;
>>+ --temp-keep)
>>+ temp_keep=yes
>>+ shift;;
>> --max-connections=*)
>> maxconnections=`expr "x$1" : "x--max-connections=\(.*\)"`
>> shift;;
>>***************
>>*** 358,389 ****
>> ;;
>> esac
>>
>>! if [ -d "$temp_install" ]; then
>> message "removing existing temp installation"
>> rm -rf "$temp_install"
>>! fi
>>
>>! message "creating temporary installation"
>>! if [ ! -d "$LOGDIR" ]; then
>> mkdir -p "$LOGDIR" || { (exit 2); exit; }
>>! fi
>>! $GMAKE -C "$top_builddir" DESTDIR="$temp_install/install" install with_perl=no with_python=no >"$LOGDIR/install.log" 2>&1
>>
>>! if [ $? -ne 0 ]
>>! then
>> echo
>> echo "$me: installation failed"
>> echo "Examine $LOGDIR/install.log for the reason."
>> echo
>> (exit 2); exit
>>! fi
>>
>>! # fix conversion shared objs path
>>! conv=$datadir/conversion_create.sql
>>! backup=$conv.bak
>>! mv $conv $backup
>>! sed -e "s(at)\$libdir@$pkglibdir(at)g" $backup > $conv
>>! rm $backup
>>
>> message "initializing database system"
>> [ "$debug" = yes ] && initdb_options='--debug'
>>--- 363,398 ----
>> ;;
>> esac
>>
>>! if [ "$temp_keep" = "yes" ]; then
>>! message "keeping existing temp installation"
>>! else
>>! if [ -d "$temp_install" ]; then
>> message "removing existing temp installation"
>> rm -rf "$temp_install"
>>! fi
>>
>>! message "creating temporary installation"
>>! if [ ! -d "$LOGDIR" ]; then
>> mkdir -p "$LOGDIR" || { (exit 2); exit; }
>>! fi
>>! $GMAKE -C "$top_builddir" DESTDIR="$temp_install/install" install with_perl=no with_python=no >"$LOGDIR/install.log" 2>&1
>>
>>! if [ $? -ne 0 ]
>>! then
>> echo
>> echo "$me: installation failed"
>> echo "Examine $LOGDIR/install.log for the reason."
>> echo
>> (exit 2); exit
>>! fi
>>
>>! # fix conversion shared objs path
>>! conv=$datadir/conversion_create.sql
>>! backup=$conv.bak
>>! mv $conv $backup
>>! sed -e "s(at)\$libdir@$pkglibdir(at)g" $backup > $conv
>>! rm $backup
>>! fi # eof temp_keep
>>
>> message "initializing database system"
>> [ "$debug" = yes ] && initdb_options='--debug'
>
>
>>---------------------------(end of broadcast)---------------------------
>>TIP 9: the planner will ignore your desire to choose an index scan if your
>> joining column's datatypes do not match
>
>
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2004-10-15 17:27:07 | Re: plperl Safe restrictions |
Previous Message | Bruce Momjian | 2004-10-15 17:26:47 | Re: postgresql 8.0 with cygwin - success |