PostgreSQLでは、拡張機能を利用することにより、機能を追加できる。利用出来る機能は下記の通り(他にも有るのかもしれないが)。
これらの拡張機能を利用可能にする方法が、PostgreSQLのバージョンによって異なる。今回は、簡単な方、つまりPostgreSQL9.1以降の方法を書いておく。
まず最初に、利用したい拡張機能がインストールされているか確認する。
postgresテーブルで下記のSQLを発行する。
SELECT * FROM pg_available_extensions;
利用したい拡張機能が表示されることを確認し、インストールを行う。どうやらDB単位でインストールする必要があるっぽいので、インストールしたいDBで下記のSQLを発行する。
CREATE EXTENSION hstore;