データベース全体をバックアップ †$ su postgres $ pg_dumpall > postgres.dumpall 古いデータを削除 †PostgreSQLを停止し、/usr/local/pgsql 以下のフォルダを削除 新しいPostgreSQLをインストール †$ su postgres ... 途中略 $ gmake install $ initdb --encoding=EUC_JP --no-locale $ cp /usr/local/src/postgresql-x.x.x/contrib/start-scripts/linux /etc/rc.d/init.d/postgresql $ vi /usr/local/pgsql/data/postgresql.conf データベースを復元 †例ではデータベースtemplate1に接続しているが、何でも良い $ su postgres $ psql template1 < postgres.dumpall |