问题标签 [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.
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-模式
postgresql - Postgres aws_s3 扩展不接受时间戳输入
我有一个带有这样的时间戳列的 csv,2021-05-27 11:57:23
但是该table_import_from_s3
函数(来自 aws_s3 postgres 扩展)不断给我这个错误:
有没有人使用此扩展成功导入时间戳字段?
INSERT
具有相同值的手动语句可以正常工作。
postgresql - 使用架构安装 postgres 扩展
我正在尝试pgcrypto
在pg_catalog
架构中安装。但这不适用于 postgres 13 或更高版本,因为该功能gen_random_uuid
是全局可用的。我怎样才能创建我的扩展程序?
我在尝试:
我得到错误:
错误:函数“gen_random_uuid”已经存在,具有相同的参数类型。
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
有什么问题的线索吗?