8.4.1 postgresにバンドルされているいくつかのモジュールをインポートしようとしていますが、そうするためのすべてのコマンド(contrib.importなど)が機能しないか、見つかりません。私を助けてください。
PostgreSQL contrib
モジュールをUbuntuまたはKubuntu(または同様のLinuxディストリビューション)にインストールするには:
Sudo apt-get install postgresql-contrib
Sudo /etc/init.d/postgresql-8.4 restart
postgres
)。/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
次を使用してSQLファイルをロードします:psql -U user_name -d database_name -f module_name.sql
たとえば、管理ユーザーの名前がpostgres
で、データベースの名前がstorage
で、必要なモジュールがcube
の場合、次のように入力します。
psql -U postgres -d storage -f cube.sql
上記の手順1の後、次を実行します。
Sudo /etc/init.d/postgresql restart
cd /usr/share/postgresql/9.1/extension
(拡張機能があります)psql
を開きますCREATE EXTENSION "uuid-ossp";
たとえば、「book」という名前のデータベースがあります。
psql -U postgres book create拡張キューブ
必要な拡張機能ごとに繰り返してから、ロゴに\ q