[patch] 7.4 initdb - drop trailing slash from $PGDATA

Поиск
Список
Период
Сортировка
От jari.aalto@poboxes.com (Jari Aalto)
Тема [patch] 7.4 initdb - drop trailing slash from $PGDATA
Дата
Msg-id d69i4y7m.fsf@blue.sea.net
обсуждение исходный текст
Ответы Re: [patch] 7.4 initdb - drop trailing slash from $PGDATA
Список pgsql-patches

I made a mistake while running 7.4 under W2k/Cygwin, so perhaps
the patch would give user a little more comfort.

root@w2kpicasso:~/work/tpu/course/1132/sql/postgres# LC_ALL=C initdb /usr/share/postgresql/data/
The files belonging to this database system will be owned by user "root".
This user must also own the server process.

The database cluster will be initialized with locale C.

creating directory /usr/share/postgresql/data/... ok
creating directory /usr/share/postgresql/data//base... ok
creating directory /usr/share/postgresql/data//global... ok
creating directory /usr/share/postgresql/data//pg_xlog... ok
creating directory /usr/share/postgresql/data//pg_clog... ok
selecting default max_connections... Caught signal.
Caught signal.




--- initdb.orig    2004-01-17 13:14:36.000000000 +0200
+++ initdb    2004-01-17 13:18:08.000000000 +0200
@@ -333,6 +333,15 @@
     shift
 done

+
+
+if [ ! -z "$PGDATA" ]; then
+    #  Remove trailing slash
+    PGDATA=`echo "$PGDATA" | sed -e "s/\/$//"`
+fi
+
+
+
 if [ "$usage" ]; then
     echo "$CMDNAME initializes a PostgreSQL database cluster."
     echo


В списке pgsql-patches по дате отправления: