external_file 扩展 v1.1 发布

发布于 2022-12-31,作者:MigOps
相关开源项目

格勒诺布尔 - 2022年12月27日

PostgreSQL external_file 扩展

允许从 PostgreSQL 服务器文件系统访问“外部文件”。

此扩展添加了与 Oracle 的 BFILE 数据类型相同的功能,该类型将非结构化二进制数据存储在数据库外部的平面文件中。 BFILE 列存储一个指向包含数据的外部文件的文件定位符:(目录,文件名)。 这里的数据类型称为 EFILE。

该扩展使用对服务器端 lo_* 函数的安全调用来访问外部文件,而不是直接读取/写入文件。

external_file v1.1 已发布,这是一个维护版本,用于修复自先前版本以来用户报告的问题。

  • 添加 efilename() 函数,与 Oracle 的 BFILENAME() 函数等效。
  • 改进 Makefile 并检测 PostgreSQL 的最低版本要求。
  • 修复关于文件 README.external_file 的 make install 错误。

完整的更改列表和确认信息可在此处查看:此处

链接 & 致谢

external_file 是一个在 PostgreSQL 许可下开放的项目,由 Dominique Legendre (BRGM) 创建,并由 Gilles Darold (MigOps) 维护。欢迎任何为构建更好的工具而做出的贡献。您可以使用 GitHub 工具发送您的想法、功能请求或补丁。

链接