PostgreSQL 9.1以降 、追加モジュールのインストールは簡単です。 dblink
などの登録済み拡張機能 CREATE EXTENSION
でインストールできます :
CREATE EXTENSION dblink;
public
であるデフォルトのスキーマにインストールします デフォルトでは。 search_path
を確認してください コマンドを実行する前に、が正しく設定されています。スキーマは、それを操作する必要のあるすべてのロールに表示される必要があります。参照:
- search_pathは識別子の解決と「現在のスキーマ」にどのように影響しますか
または、次のコマンドを使用して、任意のスキーマにインストールできます。
CREATE EXTENSION dblink SCHEMA extensions;
参照:
- Postgresデータベースの複数のスキーマにhstoreをインストールする最良の方法は?
データベースごとに1回実行します。または、標準のシステムデータベースtemplate1
で実行します すべてに追加します 新しく作成されたDBが自動的に作成されます。マニュアルの詳細。
最初に、モジュールを提供するファイルをサーバーにインストールする必要があります。 Debianおよび派生物の場合、これはパッケージpostgresql-contrib-9.1
になります。 -PostgreSQL9.1の場合は明らかに。 Postgres 10以降、postgresql-contrib
だけがあります メタパッケージ。