Firstly, if you're not using 9.1+, please 100.

如何安装PostgreSQL 9.1的扩展?

推荐答案

PostgrSeql9.1提供了一个新的命令CREATE EXTENSION.你应该用它来安装模块.

Modules provided in 9.1 can be found here..其中包括:,

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";

Postgresql相关问答推荐

PostgreSQL:`row_alias为null`且`row_alias不是null`返回值不一致

如何高效地将行聚合到数组中,同时保留`NULL`来指示丢失的数据?

此PostgreSQL汇总分组不适用于窗口表达式

使用PythonPolar在PostgreSQL中存储

如何获得一起满足数量要求的物品? (WHILE 循环还是 CTE?)postgresql

PostgreSQL 不删除旧的 WAL 档案

在 postgresql 中查找表的所有依赖项

使用 Django + Postgres 的加密策略?

Postgres中的GROUP BY - JSON数据类型不相等?

AWS RDS 公开访问

Windows PSQL 命令行: is there a way to allow for passwordless login?

Postgres 在 WHERE id != int 查询中排除 NULL

Mac psql/readline - 未加载库

?(问号)运算符在 Rails 中查询 Postgresql JSONB 类型

Postgres - 如果找不到记录,则在更新时返回错误

获取 psycopg2 count(*) 结果数

Oracle 相当于 Postgres 的 DISTINCT ON?

在 postgres 中存在不同的 string_agg 问题

避免通过 JPA 将null值插入数据库表

如何更改 PostgreSQL 中的 REFERENCES?