Force pgpool_setup to set unix_socket_directories to '/tmp'
authorYugo Nagata <nagata@sraoss.co.jp>
Wed, 4 Nov 2015 04:56:27 +0000 (13:56 +0900)
committerYugo Nagata <nagata@sraoss.co.jp>
Wed, 4 Nov 2015 05:00:09 +0000 (14:00 +0900)
This is a workaround for PostgreSQL RHEL7 RPM, which sets
it to '/var/run/postgresql'.

src/test/pgpool_setup

index 3dae411daab0e0ad1e68fa92d0cf262c466d7cee..64537d6554cafd553ef7685eac32da3534d18ee4 100755 (executable)
@@ -273,6 +273,8 @@ function set_postgresql_conf
        echo "log_truncate_on_rotation = on" >> $PGCONF
        echo "log_statement = 'all'" >> $PGCONF
        echo "max_prepared_transactions = 10" >> $PGCONF
+       # for rhel7 rpm
+       echo "unix_socket_directories = '/tmp' >> $PGCONF
 
        if [ $MODE = "s" ];then
                echo "hot_standby = on" >> $PGCONF