我希望将所有表格存储在PostgreSQL中,因为aes 256加密(由于客户端的要求)。 我将在稍后解析几列以供我的分析。 但显然加密过程是一个拖累,因为我有很多表。我将更新语句分别用于每个列的pgp_sym_encrypt。
有没有办法轻松更新整个表,还是有更好的流程而不是在每个表中编写手动列更新查询?
非常感谢
答案 0 :(得分:2)
有没有办法轻松更新整个表,还是有更好的流程而不是在每个表中编写手动列更新查询?
不,没有。
PostgreSQL不支持加密表。它不是扩展程序可以添加的东西,它必须添加到核心数据库引擎中,并且没有人完成添加该功能所需的工作。
大多数需要此功能的人都会使用加密应用程序端并在表格中存储bytea
字段。