問題タブ [centos8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - CentOS 8.1 に PostGIS 3.0.0 をインストールする際に役立つ手順はありますか?
CentOS 8.1 上の PostgreSQL の新規インストールに PostGIS 3.0.0 をインストールするためのエンド ツー エンド ガイドはありますか?
次の行を含む .sql ファイルがあります。
CREATE EXTENSION postgis;
インストール後に作成したpostgresデータベースユーザーとしてログインします。pgdev
その後、データベースの作成に使用しました:db_pgdev
PostGISをインストールする場所、
実行すると、次のエラーが発生します。CREATE EXTENSION postgis
実際、チェックするとそのようなファイルはありません:
これらは次の唯一のファイルです。 /usr/pgsql-12/share/extension/
ディレクトリ:
/usr/pgsql-12/share/extension/
は OS ユーザー が所有していますroot
。
インストールされた OS: CentOS Linux リリース 8.1.1911 (コア)
(理由がわからない: Red Hat 8.3.1-4 in: select version();
)
PostGIS サイトには、 のようなものをインストールするための指示はありませんdnf install <pkg>
。
PostGIS を有効にするための SQL ステートメントから始めます。あたかも PostGIS が既に存在し、単に拡張機能を作成する必要があるかのように。
そこに欠けている指示はありますか?または前に行う必要があることはありますCREATE EXTENSION postgis
か?
私が実行すると:
#dnf install postgis30_12
次のエラーが表示されます。
最適な依存関係が見つからない場合、これは安定していないように見えます (または正しくパッケージ化されていません)。
私はこの道にほとんど自信がありません。何かが欠けているに違いありません。
コマンドを実行する前にdnf
、最新の pgdg-redhat-repo-latest がインストールされています。