1

我目前在 Windows 10 上使用 PostgreSQL 4.38,我正在尝试将图像(.png 文件)手动插入 PostgreSQL 中的 bytea 列,但在执行数据时,它表示类型 bytea 的输入语法无效。在 PostgreSQL 的 bytea 列中手动插入图像的正确程序应该是什么?

我得到的错误是

ERROR:  invalid input syntax for type bytea
LINE 3: ...yn', 'Lyn', '123456', '234567', 'lone@gmail.com', 'D:\Minton...
                                                             ^
SQL state: 22P02
Character: 373
4

1 回答 1

2

问题解决了 :)

pg_read_binary_file('D:\Folder\Folder\FileName_.png')::bytea,

这需要超级用户权限或pg_read_server_files系统角色的成员资格。

于 2021-05-04T00:35:47.067 回答