我试图从golang的gqlgen库编写的graphql API中插入加密成密文的邮件到postgresql数据库中,邮件以纯文本的形式插入数据库时一切正常,但是当我把它们加密成密文字符串时,graphql api拒绝了这种变化,并返回错误“pg:Model(unsupported string)"。这似乎是postgresql的错误,但由于纯文本邮件和密文都是字符串,我不知道为什么postgres不会存储密文。任何帮助将不胜感激。
我试着在谷歌上搜索关于这个特定错误的文档,但是没有找到任何与这个错误直接相关的结果。
1条答案
按热度按时间9w11ddsr1#
在做了一些研究之后,我知道了如何使用postgresql内置的加密方法,所以我将直接使用它,而不是实现我自己的加密。