3

我希望将我的所有表存储在 PostgreSQL 中作为 aes 256 加密(由于客户要求)。稍后我将研究解密几列以供分析。但显然加密过程很麻烦,因为我有很多表。我正在使用更新语句分别对每列进行 pgp_sym_encrypt 。

有没有办法轻松更新整个表,或者有更好的过程而不是在每个表中编写手动列更新查询?

非常感谢

4

1 回答 1

2

有没有办法轻松更新整个表,或者有更好的过程而不是在每个表中编写手动列更新查询?

不,没有。

PostgreSQL 不支持加密表。这不是一个扩展可以真正添加的东西,它必须添加到核心数据库引擎中,而且还没有人完成添加该功能所需的工作。

大多数需要这个的人在应用程序端进行加密并将bytea字段存储在表中。

于 2014-11-07T00:34:53.783 回答