Как создать новую базу данных с уже установленным расширением hstore?

Недавно у меня возникли проблемы , когда я пытался использовать hstore с Django. Я установил hstore таким образом:

$ sudo -u postgres psql
postgres=# CREATE EXTENSION hstore;
WARNING:  => is deprecated as an operator name
DETAIL:  This name may be disallowed altogether in future versions of PostgreSQL.
CREATE EXTENSION
postgres=# \dx
                           List of installed extensions
  Name   | Version |   Schema   |                   Description                    
---------+---------+------------+--------------------------------------------------
 hstore  | 1.0     | public     | data type for storing sets of (key, value) pairs
 plpgsql | 1.0     | pg_catalog | PL/pgSQL procedural language
(2 rows)

И наивно думал, что мои новые базы данных будут включать в себя hstore.Это не так:

$ createdb dbtest
$ psql -d dbtest -c '\dx'
                 List of installed extensions
  Name   | Version |   Schema   |         Description          
---------+---------+------------+------------------------------
 plpgsql | 1.0     | pg_catalog | PL/pgSQL procedural language
(1 row)

Есть ли способ автоматически иметь hstore во вновь созданной базе данных?

54
задан Community 23 May 2017 в 02:10
поделиться