web-dev-qa-db-ja.com

Ubuntuのinitdbはどこですか

インストール後にpostgresqlデータベースをリセットして初期状態に戻したいのですが。どうやらinitdbがこれを行う方法のようですが、コマンドにはmanページがありますが、私のUbuntu 10.10システムのどこにもないようです。

これがUbuntuでどのように行われるべきか知っている人はいますか?

16

個人的には、Ubuntu固有のコマンドであるpg_lsclusters、pg_dropcluster、およびpg_createclusterを使用するほうがよいと思います。これらのラッパー関数はすべてのファイルシステムレイアウト部分を処理し、必要に応じてinitdbを呼び出します。ダイレクトコマンドを使用できないということではありませんが、多くの人々が通常のubuntu/debian構成の一部をバイパスし、特定の前提条件が満たされない場合に問題に遭遇する問題に遭遇するのを見てきました。あなたはパッケージングソリューションを持っています、それを活用してください。

13
xzilla

http://ubuntuforums.org/showthread.php?t=694887 は、/usr/lib/postgresql/$postgres_version/bin必要に応じて、createdb、createuser、および類似のものも見つける必要があります。

もちろん、postgresのバージョンを適宜置き換えてください!

(より一般的なヒントとして:locate initdbおそらく答えを提供してくれたでしょう。 PGがインストールされているUbuntuマシンがありませんが、答えまたはこの事実を確認できます!)

7
James Green