我想用字符串数据类型加密字段,但是按照标准定义
加密(数据bytea,密钥bytea,类型文本)
由于此函数的输入数据类型是bytea,如何在此函数中使用字符串数据类型。我想加密mobile_no columnhaving数据类型字符串。
答案 0 :(得分:0)
您可以使用convert_to
功能将text
转换为bytea
:
我建议使用getdatabaseencoding()
函数来获取数据库的编码,并将其与convert_to
一起使用。
答案 1 :(得分:0)
我使用了以下功能,它工作正常。
加密(强制转换($ 1为bytea),'123','aes');
其中$ 1是我传递的参数。