PostgreSQLをインストールするにはcontrib
UbuntuまたはKubuntu(または同様のLinuxディストリビューション)上のモジュール:
- contribパッケージをインストールします:
sudo apt-get install postgresql-contrib
- データベース所有者アカウントに変更します(例:
postgres
。 -
CREATE EXTENSION "uuid-ossp";
「信頼できない」モジュールをインストールしようとしている場合は、スーパーユーザーである必要があります。それ以外の場合は、モジュールを使用しようとしているデータベースに対するCREATE特権のみが必要です。
9.1より前のバージョンの場合は、上記の手順1を実行してから、次の手順を実行します。
-
データベースを再起動します:
sudo /etc/init.d/postgresql-8.4 restart
-
データベース所有者アカウントに変更します(例:
postgres
。 -
contribモジュールのディレクトリに移動します:
/usr/share/postgresql/8.4/contrib/
-
ls
を使用する 次のモジュールのリストを表示するには:adminpack autoinc btree_gin btree_gist chkpass citext cube dblink dict_int dict_xsyn earthdistance fuzzystrmatch hstore insert_username int_aggregate isn lo ltree moddatetime pageinspect pg_buffercache pgcrypto pg_freespacemap pgrowlocks pg_stat_statements pgstattuple pg_trgm pgxml refint seg sslinfo tablefunc test_parser timetravel tsearch2 uuid-ossp
-
psql -U user_name -d database_name -f module_name.sql
を使用してSQLファイルをロードします。
たとえば、管理ユーザーの名前がpostgres
の場合 データベースの名前はstorage
必要なモジュールはcube
でした 、次のように入力します:
psql -U postgres -d storage -f cube.sql