Revision 8b07d735
Von Holger Lindemann vor mehr als 13 Jahren hinzugefügt
scripts/inst_postgres.sh | ||
---|---|---|
139 | 139 |
cat $PGHBA.org >> $PGHBA |
140 | 140 |
fi |
141 | 141 |
|
142 |
CONFDIR=`dirname $PGHBA` |
|
142 |
#CONFDIR=`dirname $PGHBA`
|
|
143 | 143 |
|
144 | 144 |
#postgresql.conf anpassen, liegt vermutlich im gleichen Verzeichnis wie pg_hba.conf |
145 |
if ! [ -f $CONFDIR/postgresql.conf ]; then |
|
146 |
#doch nicht da, dann fragen |
|
147 |
while :; do |
|
148 |
writeln 13 1 'postgresql.conf' nicht gefunden. |
|
149 |
tput bold |
|
150 |
writeln 14 1 "Bitte den Pfad eingeben: " |
|
151 |
tput rmso |
|
152 |
read PGCONF |
|
153 |
[ "$PGCONF#" != "#" ] && [ -f $PGCONF ] && break |
|
154 |
tput bel |
|
155 |
done |
|
156 |
CONFDIR=`dirname $PGCONF` |
|
157 |
fi |
|
158 |
|
|
159 |
mv $CONFDIR/postgresql.conf $CONFDIR/postgresql.conf.org |
|
145 |
#if ! [ -f $CONFDIR/postgresql.conf ]; then
|
|
146 |
# #doch nicht da, dann fragen
|
|
147 |
# while :; do
|
|
148 |
# writeln 13 1 'postgresql.conf' nicht gefunden.
|
|
149 |
# tput bold
|
|
150 |
# writeln 14 1 "Bitte den Pfad eingeben: "
|
|
151 |
# tput rmso
|
|
152 |
# read PGCONF
|
|
153 |
# [ "$PGCONF#" != "#" ] && [ -f $PGCONF ] && break
|
|
154 |
# tput bel
|
|
155 |
# done
|
|
156 |
# CONFDIR=`dirname $PGCONF`
|
|
157 |
#fi
|
|
158 |
|
|
159 |
#mv $CONFDIR/postgresql.conf $CONFDIR/postgresql.conf.org
|
|
160 | 160 |
#Bei der V8.x OID einschalten. |
161 |
sed 's/^.*default_with_oids.*/default_with_oids = true/i' $CONFDIR/postgresql.conf.org > $CONFDIR/postgresql.conf |
|
162 |
cnt=`grep default_with_oids $CONFDIR/postgresql.conf | wc -l` |
|
163 |
if [ $cnt -eq 0 ]; then |
|
164 |
cp $CONFDIR/postgresql.conf.org $CONFDIR/postgresql.conf |
|
165 |
echo "default_with_oids = true" >> $CONFDIR/postgresql.conf |
|
166 |
fi |
|
167 |
|
|
161 |
#sed 's/^.*default_with_oids.*/default_with_oids = true/i' $CONFDIR/postgresql.conf.org > $CONFDIR/postgresql.conf |
|
162 |
#cnt=`grep default_with_oids $CONFDIR/postgresql.conf | wc -l` |
|
163 |
#if [ $cnt -eq 0 ]; then |
|
164 |
# cp $CONFDIR/postgresql.conf.org $CONFDIR/postgresql.conf |
|
165 |
# echo "default_with_oids = true" >> $CONFDIR/postgresql.conf |
|
166 |
#fi |
|
168 | 167 |
|
169 | 168 |
tmp=`ls -r1 /etc/init.d/postgres*` |
170 | 169 |
PGSQL=`echo $tmp | cut -d " " -f 1` |
Auch abrufbar als: Unified diff
"SET default_with_oids = true;" muß nicht mehr in der postgresql.conf geändert werden.