我希望将所有的表以aes 256加密的方式存储在PostgreSQL中(由于客户需求)。稍后我将查看解密一些列以进行分析。但显然,加密过程很繁琐,因为我有很多表格。我正在使用更新语句来逐个加密每个列。 是否有一种简单的方法来更新整个表格,或者是否有更好的流程,而不是在每个表格中编写手动列更新查询? 非常感谢
有没有一种简单的方式来更新整个表格,或者有没有更好的方法来代替在每个表格中编写手动列更新查询?不,没有。PostgreSQL不支持加密表格。这并不是扩展可以添加的内容,它必须被添加到核心数据库引擎中,但目前还没有人做出所需的工作来添加该功能。大多数需要此功能的人会在应用程序端进行加密,并在表格中存储bytea字段。