1

我正在尝试找到一种直接通过bytea列直接插入数据的方法。我该怎么做?

在我们的表中,我们有几列需要加密。我们目前正在使用PGCRYPTOPostgreSQL 中提供的模块。但是,我们在将数据插入列之前对其进行加密时遇到了麻烦bytea

我们目前使用的方法是在再次获取之前将未加密的数据插入到列中,然后fragment('PGP_SYM_ENCRYPT('data', 'AES_KEY')')在更新列之前使用它进行加密。

有没有一种方法可以在不使用上述方法的情况下在插入文件之前对其进行加密?我尝试使用该excrypto模块,但它产生的结果格式与 不同pgcrypto,从而导致错误。

先感谢您。

4

0 回答 0