在postgres中将base64编码的文本列转换为bytea列的最佳方法是什么?

问题描述 投票:0回答:1

我有一个大约 100K 行的数据库。其中一行是 base64 编码的二进制数据。我了解到,将数据存储为 bytea 并动态执行编码会更有效。

问题:在我的数据库中进行此转换的最佳方法是什么?我的主要想法是使用 alter table 语句添加一个新列,编写一个迭代每一行的 python 脚本(执行转换并重新插入数据库),然后使用另一个 alter table 语句删除另一列。

有没有更好(更有效)的方法来做到这一点?如果重要的话,base64 是 url 安全的。

database postgresql type-conversion base64
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.