PostgreSQL - 如何将 Base64 图像字符串插入 BYTEA 列?

2023-11-26

我有以下 SQL:

CREATE TABLE Documents (
  Id INT NOT NULL,
  UserId INT NOT NULL,
  Label CHARACTER VARYING(220) NOT NULL,
  Image BYTEA NOT NULL,
  PRIMARY Key(Id),
  FOREIGN KEY (UserId) REFERENCES Users(Id)
);

我想知道,我应该如何将 Base64 图像插入表中。

Base64 字符串来自使用以下命令获取图像后的缓冲区fsNode.js 上的模块。

我正在尝试使用 Sequelize 的原始查询插入图像,但我还没有找到关于此的正确信息。


尝试这个:

insert into table_name (image)
values decode('AcAAFBAO5Az....AQAAAFBCO5gT/AEAABT', 'base64')

这里有一些关于decode

https://www.base64decode.net/postgresql-decode

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PostgreSQL - 如何将 Base64 图像字符串插入 BYTEA 列? 的相关文章

随机推荐