Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8b07d735

Von Holger Lindemann vor mehr als 13 Jahren hinzugefügt

  • ID 8b07d735a4335f6b44010944610989a9d3503eea
  • Vorgänger 7b583506
  • Nachfolger 5f946504

"SET default_with_oids = true;" muß nicht mehr in der postgresql.conf geändert werden.

Unterschiede anzeigen:

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