我一直在到处(google、stackoverflow 等)寻找有关如何使用 PostgreSQLpg_read_binary_file()
函数的文档。
我能找到的唯一有意义的是官方文档中的这个页面。
每次我尝试使用此功能时都会出错。
例如:
SELECT pg_read_binary_file('/some/path/and/file.gif');
ERROR: absolute path not allowed
或者
SELECT pg_read_binary_file('file.gif');
ERROR: could not stat file "file.gif": No such file or directory
我是否需要将我的文件放在特定目录中以便 Postgres 访问它?如果是的话是什么目录?
如果它很重要,我正在查看此功能的原因是因为我试图将文件插入数据库而不做疯狂的事情。