web-dev-qa-db-ja.com

Ubuntu Xenial(16.04.1)にPostgreSQL 9.5を再インストールするにはどうすればよいですか?

ワークステーションでPostgreSQLの構成ファイルを試した後、パッケージを再インストールして、それらを初期状態に戻すことにしました。 PostgreSQLのconfigディレクトリ全体(rm -Rf /etc/postgresql)を削除し、すべてのPostgreSQLパッケージをアンインストールしました。

これで、Sudo apt-get install postgresqlを実行するとインストールされますが、/etc/postgresqlディレクトリは再作成されず、サーバーを起動できません。

何が間違っているのですか?また、PostgreSQLを最初から完全に再インストールするにはどうすればよいですか?

5
Slava Fomin II

私はついに問題を解決することができました。以前のデータディレクトリが存在していたため、インストーラは構成の作成に失敗しました(アンインストールコマンドでは削除されません)。

そのため、PostgreSQLを完全に再インストールするには、次の手順を実行します。

  • Sudo apt-get --purge remove postgresql-*
  • Sudo rm -Rf /etc/postgresql /var/lib/postgresql
  • Sudo apt-get install postgresql

きれいなデータと設定ファイルを使用して、光沢のある新しいクラスターをインストールする必要があります。

12
Slava Fomin II