小编Cre*_*ion的帖子

pgp_sym_encrypt/pgp_sym_decrypt错误处理

我一直在使用MySQL作为数据库,并计划转移到postgresql.我在整个应用程序中广泛使用了MySQL中的aes_encrypt和aes_decrypt函数.因此,只要加密/解密失败,MySQL就会自动返回'null'.

我不确定如何在postgresql中处理相同的内容.尝试使用pgp_sym_encrypt/pgp_sym_decrypt函数.如果加密密钥错误,则会抛出"错误的密钥/损坏的数据"错误.我尝试搜索一些可以捕获此错误并返回'null'的函数,因为我不需要修改我的代码.我一直在寻找但找不到一个.

是否有人为个别查询使用了任何错误处理机制?我发现可以对程序进行错误处理.但是,我必须完全重写整个应用程序.

如果你可以分享一些细节,那将会有很大的帮助.谢谢.

encryption postgresql

7
推荐指数
1
解决办法
2590
查看次数

标签 统计

encryption ×1

postgresql ×1