私の問題の長い説明であなたを退屈させたくありませんが、1 つの Ubuntu OS で 2 つの Postgres データベースを使用することになりました (古いバージョンと新しいバージョンです。Linux があまり得意ではないためです)。
Postgres 1 が正しくセットアップされていない、アクセスできないなど。しかし、デフォルトで起動し、すべてデフォルトの場所にあります。
Postgres 2 は私が使用したいものです。私の PGAdmin はそれを見ることができ、ユーザー、テーブルなどがあります。しかし、このディレクトリの下にインストールされています。
/opt/PostgreSQL/9.2/
そこで、Postgres1 を削除して Postgres2 をデフォルトで起動する方法を見つけようとしています。
私はこれを実行しようとしました:
/opt/PostgreSQL/9.2/bin/postgres -D /opt/PostgreSQL/9.2/data
そして、許可拒否エラーが発生しました。
grep コマンドを実行すると、いくつかの Postgres プロセスが表示されます。
今のところ、Ubuntu を再インストールして Postgres を再度インストールするしか方法がありません。しかし、それは大変な作業なので、私がそうする前に誰かが私の問題を調べてくれるのではないかと思いました.
どんなアイデアでも感謝します。