1. yumソースを更新する CentOS7 のデフォルトの yum リポジトリの PostgreSQL バージョンは古すぎるため、このバージョンでの使用には適していません。 https://yum.postgresql.org/repopackages.php で CentOS7 に適した RPM ソースを見つけ、その URL アドレスをコピーして、yum を使用してインストールします。 同時に、epel (Enterprise Linux 7 用の追加パッケージ) をインストールします。安定性のために、CentOS7 のデフォルトの yum ソースには多くのコンポーネントが欠けていますが、それらは epel にあります。 注文: yum をインストール -y https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm yum -y epel-release をインストールします 2. PostgreSQLをインストールする PostgreSQL の複数のバージョンを表示するには、yum search postgre コマンドを使用します。ここでは PostgreSQL10 を選択します。 yum インストール -y postgresql10-server postgresql10-contrib /usr/pgsql-10/bin/postgresql10-setup initdbを初期化します。 ブートスタートアップを設定する systemctl enable postgresql-10 データベースを起動します。systemctl start postgresql-10 3. データベースを構成する
すべての IP アドレスにパスワードを使用してログインする必要がある場合は、host all all 0.0.0.0/0 md5 として設定します。 4. PostGISをインストールする yum search postgis コマンドを使用して、PostGIS の複数のバージョンを確認します。ここでは postgis25、yum install -y postgis25_10 を選択します。インストールが完了したら、postgres ユーザーに切り替えて拡張機能を有効にします。 // プラグインを有効にする# su postgres # psql // pgsql プラグインを有効にします postgres=# create extension postgis; postgres=# 拡張機能 postgis_topology を作成します。 postgres=# 拡張機能 fuzzystrmatch を作成します。 postgres=# 拡張機能 address_standardizer を作成します。 postgres=# 拡張機能 address_standardizer_data_us を作成します。 postgres=# 拡張機能 postgis_tiger_geocoder を作成します。 この時点で、PostgreSQL と PostGIS がインストールされます。 要約する 以上が、yum を使用して CentOS7 に PostgreSQL と PostGIS をインストールする方法についてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。 以下もご興味があるかもしれません:
|
<<: Windows 8 での MySQL 5.6.15 のインストールと設定方法のグラフィック チュートリアル
>>: Vue3.0 で Vuex 状態管理を開始する方法をすぐに習得します
目次負荷分散に nginx を使用するための 2 つのモジュール:アップストリームはロードノードプー...
目次オープニングシーンv-for を使用した直接レンダリングカスタムコンポーネントで直接レンダリング...
<br />関連記事: Web スキル: 複数の IE バージョンを共存させるソリューシ...
フロントエンド開発でよく使われるCSSの配置方法は、位置決めには、通常位置決め、相対位置決め、絶対位...
目次1 配列のフラット化とは何ですか? 2 JS標準ライブラリの配列フラット化メソッド3 フラットメ...
ウェブを閲覧しているときに 404 ページに遭遇することはあまりないので、見落としがちです。しかし、...
<br />リンクをクリックすると、ポップアップ表示される Web ページ アドレスは ...
目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...
この記事の例では、3レベルのナビゲーションメニューを実装するためのjs + cssの具体的なコードを...
1. SELECT句を使用して複数のテーブルをクエリするSELECT フィールド名 FROM tab...
v-for タグにキーが追加されていない場合。 <!DOCTYPE html> <...
マタタグとは<meta> 要素は、検索エンジン向けの説明やキーワード、更新頻度など、ペー...
<br />みなさんこんにちは!ここで皆さんとチャットできて光栄です! (*^__^*)...
背景一時テーブルスペースは、データベースのソート操作を管理し、一時テーブルや中間ソート結果などの一時...
環境システム: Ubuntu 18.04ソフトウェア: qt5.12.8 1. インストールパッケー...