0

私のMacにpostgresqlとpostgisをインストールした後...

brew install postgres
brew install postgis

...「postgis」に設定されたままになっているsearch_pathがあります。postgresql.conf ファイルの値は無視または上書きされ、デフォルトでは postgis についても言及されていません。また、次のようなコマンドを実行すると...

ALTER USER ken SET search_path TO postgis,schema1,schema2;
ALTER DATABASE coneddb SET search_path TO postgis,shema1,schema2;

...その後、新しい接続を開始すると、パスはまだ「postgis」に設定されます。search_path をオーバーライドしていて、ユーザーまたはデータベース固有の設定でオーバーライドできないのは何ですか?

4

1 に答える 1

0

うぐぐっ。他のすべてが失敗したとき、マシンの再起動を試みました。ビンゴ。ここで再起動が必要な理由はわかりませんが、うまくいったようです。私の search_path は、postgresql.conf ファイルにあるものになりました。はい、サービスを停止して開始し、conf ファイルをリロードしました。実際、ポート番号を変更して conf ファイルへの変更が認識されていることを確認し、postgresql を元に戻したときに、元のポートではなく指定されたポートでリッスンしていることを証明しました。だから、ここで何が起こっていたのか本当にわかりません。

于 2012-12-18T01:01:48.510 に答える