sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL 9.1以降でモジュールをインポートしたり拡張機能をインストールしたりするにはどうすればよいですか?

    Postgrseql 9.1は、新しいコマンドCREATE EXTENSIONを提供します 。モジュールのインストールに使用する必要があります。

    9.1で提供されるモジュールは、ここにあります。インクルード、

    adminpack , auth_delay , auto_explain , btree_gin , btree_gist
    , chkpass , citext , cube , dblink , dict_int
    , dict_xsyn , dummy_seclabel , earthdistance , file_fdw , fuzzystrmatch
    , hstore , intagg , intarray , isn , lo
    , ltree , oid2name , pageinspect , passwordcheck , pg_archivecleanup
    , pgbench , pg_buffercache , pgcrypto , pg_freespacemap , pgrowlocks
    , pg_standby , pg_stat_statements , pgstattuple , pg_test_fsync , pg_trgm
    , pg_upgrade , seg , sepgsql , spi , sslinfo , tablefunc
    , test_parser , tsearch2 , unaccent , uuid-ossp , vacuumlo
    , xml2
    

    たとえば、earthdistanceをインストールしたい場合 、次のコマンドを使用するだけです:

    CREATE EXTENSION earthdistance;
    

    uuid-osspのように、名前にハイフンを含む拡張機能をインストールする場合 、拡張子名を二重引用符で囲む必要があります:

    CREATE EXTENSION "uuid-ossp";
    
    • contrib、および9.1で使用可能なモジュールの詳細をお読みください。
    • 新しい拡張インフラストラクチャと、それを管理するためのSQLコマンドについてはこちらをご覧ください。モジュールをより簡単にアンインストールできるようになりました。DROP EXTENSIONをご覧ください。 。拡張機能リストを入手することもでき、バージョン番号の基本的なサポートがあります。


    1. SQLServerで自動インクリメント主キーを定義する方法

    2. SQLDeveloper4.0がリリースされました

    3. ORACLESQLlistagg関数

    4. チェッカーラン