406得票6回答
使用psql如何列出已安装在数据库中的扩展?

如何使用psql列出已安装在数据库或模式中的所有扩展? 另请参阅 查找PostgreSQL附带的可用扩展列表

15得票2回答
用户无法使用扩展名"uuid-ossp"。

编辑:不再需要扩展了。您现在可以使用函数gen_random_uuid()生成UUID,该函数自PostgreSQL 14起默认可用。 我正在开发一个应用程序,决定使用UUID作为主键和外键。为此,我使用了“uuid-ossp”扩展,在开发环境中运行良好。 现在,我正在安装测试环境。数据库...

12得票2回答
在Postgres数据库中,将hstore安装在多个模式上的最佳方法是什么?

我正在处理一个需要在多个模式下使用hstore的项目。 因为我的搜索范围不包含'public',所以无法在到处都可用的“public”模式中安装hstore扩展。在某些测试中,我已经在称为'hstore'的模式上创建了扩展,并在使用的每个可用范围(搜索路径)中使用该模式。 基于此,我有一些问...

9得票1回答
缺少hstore扩展

我正在运行PostgreSQL 9.5.3 Fedora Linux,并尝试创建“hstore”扩展: CREATE EXTENSION IF NOT EXISTS hstore; 但是我遇到了这个错误: 无法打开扩展控制文件“/usr/share/pgsql/extension/...