2

今日、ジオメトリ値を保持する列から選択しようとすると、ランダムにこのエラーが発生し始めました

エラー: ファイル "$libdir/postgis-2.0" にアクセスできませんでした

私の選択は以前は正常に機能していましたが、これは今日起こり始めました。これを修正する方法に関するヒントはありますか?それが何かに影響する場合は、Linuxサーバーを最新の状態に保っています。

このエラーは、pgadmin をロードし、この特定の列に対して選択クエリを実行すると表示されます

4

1 に答える 1

0

まあ、明らかに「何かが変わった」。現在の libdir 設定と、postgis-2.0 がなくなった理由を調べる必要があります。

このマニュアルページでは、$libdir の設定とその確認方法について説明してい ます http://www.postgresql.org/docs/9.1/static/runtime-config-client.html

インストール方法を知らずにpostgisのインストールを確認する方法はわかりません。

ディレクトリがそこにあると仮定しますが、別の名前が付けられています - シンボリックリンクを作成してみてください。同様に、現在別の場所にある場合も同様です。

長期的な解決策は、データベースを (カスタム形式ではなく) SQL としてダンプし、スキーマ パスを編集して新しいものに変更し、復元することです。

詳細は提供されていませんが、パッケージマネージャーがpostgresql拡張機能の保存方法/場所を変更したと思います。

于 2012-05-30T06:12:18.487 に答える