问题标签 [postgresql-extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 在 Postgres 数据库中的多个模式上安装 hstore 的最佳方法?
我正在开发一个需要hstore
在多个模式上使用的项目。安装扩展的“公共”模式hstore
并非在任何地方都可用,因为我的范围不会在“公共”处查找。在一些试验中,我在名为“hstore”的模式上创建了扩展,并在每个可用范围(搜索路径)上使用了该模式。
基于此,我有一些问题:
是否可以仅为扩展创建架构?还是在每个模式上创建扩展名更好(例如,,,
customer_1
等等customer_2
......)?在单独的模式中创建扩展是否会影响数据的存储位置?我正在使用多个模式来更轻松地备份/恢复,并且真的不希望 pg 将我的所有数据存储在单个模式上
hstore
的隐藏表(如blob)中。pg_large_objects
sql - 可以创建扩展但不能在 PostgreSQL 中更改
该扩展是由用户创建的deploy
:
现在我需要将扩展移动到另一个模式(仍然作为deploy
用户,模式utils
也归deploy
用户所有)。所以我这样做:
失败了:
错误:必须是扩展 ltree 的所有者
所以2个问题:
- 为什么 PG 允许为
deploy
用户创建扩展但不允许同一用户更改它? - 如何更改仍然是
deploy
用户的扩展架构?
谢谢。
postgresql - Postgis 扩展安装 PostgreSQL
当我尝试在我的数据库上启用 PostGis 扩展时,我收到以下信息:
我使用 find -name 来查找文件:
postgresql - 如何使用安装在不同架构中的扩展?
我添加了一个扩展,我的安装显示了已安装的模块,
但是当我去使用它时,我得到了一个错误,
使用扩展提供的功能还有其他步骤吗?
ruby-on-rails-4 - 在 Rails 迁移期间捕获 SQL 错误 - 以便静默失败
我试图在运行 rails 迁移 ( rake db:migrate
) 时捕获错误,以便它可以静默失败。
我想在我的 PostgreSQL 数据库上启用 RDKit 扩展,但前提是它在 PostgreSQL 安装中可用。我的rescue
代码正在运行,但是 rake 仍然中止。我试过这个:
但我得到这个错误:
postgresql-9.3 - 如何在 postgresql 9.3 ubuntu 上安装 plpythonu 扩展
我在 ubuntu 上安装了 Postgresql 9.3 服务器,但是
失败并出现错误:
SQL 状态:58P01
使用 ubuntu 包管理系统安装 Postgresql
的输出
是
如何扩展 postgresql 以便我可以使用 python ?
postgresql - cstore_fdw 扩展:致命:无法访问文件“'cstore_fdw'”:没有这样的文件或目录
我已经在 OS X 上的 PostgreSQL 9.3.5 中安装了 cstore_fdw 扩展,它看起来好像在这个过程中没有错误(/usr/local/pgsql/bin/
路径不正确,但是文件被复制到它们应该在的位置,就像pg_config
在 symlinked 中一样$PATH
):
但是,当我尝试启动 Postgres 时,无法加载扩展:
有谁知道可能出了什么问题?
postgresql - Postgresql-8.4:未定义符号:palloc
我正在尝试建立一个数据库并且必须创建一个函数:
每次我执行 postgre 时都会告诉我,在 .so 文件中有一个未定义的符号,名为palloc
I know this version of Postgresql is outdated 但它似乎是唯一适用于我的项目的版本。有谁知道为什么 postgre 似乎不知道palloc
?
源文件在这里可用:httpsmake
://foundry.openuru.org/hg/MOSS/file/3e78d60a5282/postgresql 我使用和
构建文件make install
。操作系统:带有 Postgre 8.4 的 Ubuntu Server 20.04 LTS
c - 如何在 PostgreSQL C 扩展中写入数据?
我正在用 C 语言为 PostgreSQL 编写一个扩展函数。我可以在网上找到很多示例,但没有明确显示如何在扩展函数中将数据实际写入表?
我需要在哪里寻找正确的功能/文档,以便将记录作为 C 扩展写入现有表?