问题标签 [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.

0 投票
1 回答
68 浏览

regex - psql: 使用 \df 显示函数 *不* 包含特定模式

因为我将 dblink 扩展安装到(默认)公共模式中,\df所以将显示所有 dblink 相关功能。我只想查看自定义功能。

如何查看不包含文本“dblink”的函数?
到目前为止,我尝试了什么。

\df dblink*将获得所有以“dblink”开头的函数。我只想要相反的。

正则表达式链接:
https : //www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-POSIX-REGEXP psql 链接:
https ://www.postgresql.org/docs/current/app-psql.html #APP-PSQL-模式

0 投票
1 回答
60 浏览

postgresql - Postgres aws_s3 扩展不接受时间戳输入

我有一个带有这样的时间戳列的 csv,2021-05-27 11:57:23但是该table_import_from_s3函数(来自 aws_s3 postgres 扩展)不断给我这个错误:

有没有人使用此扩展成功导入时间戳字段?

INSERT具有相同值的手动语句可以正常工作。

0 投票
0 回答
48 浏览

postgresql - 使用架构安装 postgres 扩展

我正在尝试pgcryptopg_catalog架构中安装。但这不适用于 postgres 13 或更高版本,因为该功能gen_random_uuid是全局可用的。我怎样才能创建我的扩展程序?

我在尝试:

我得到错误:

错误:函数“gen_random_uuid”已经存在,具有相同的参数类型。

0 投票
0 回答
24 浏览

postgresql - 在 macos 上安装 pgrouting

我正在努力让 Postgresql 的 pgrouting 扩展工作。我正在运行 PG 13 并尝试安装 pgrouting 3.3.0。主机操作系统是 Mac Monterey 12.0.1 (M1)。

我已经从源代码构建了 pgrouting,一切似乎都很顺利。我不得不手动复制扩展控制文件和so文件。当我尝试在 PB 中安装扩展(“创建扩展 pgrouting 级联”)时,我得到:

错误:无法加载库“/Applications/Postgres.app/Contents/Versions/13/lib/postgresql/libpgrouting-3.3.so”:dlopen(/Applications/Postgres.app/Contents/Versions/13/lib/postgresql/ libpgrouting-3.3.so, 0x000A): 试过: '/Applications/Postgres.app/Contents/Versions/13/lib/postgresql/libpgrouting-3.3.so' (mach-o 文件,但是是一个不兼容的架构(有'arm64 ', 需要'x86_64')), '/usr/lib/libpgrouting-3.3.so' (没有那个文件) SQL 状态: 58P01

有什么问题的线索吗?