Go语言 pg:使用gqlgen API插入密文时发生模型(不支持的字符串)错误

dwbf0jvd  于 2023-03-21  发布在  Go
关注(0)|答案(1)|浏览(105)

我试图从golang的gqlgen库编写的graphql API中插入加密成密文的邮件到postgresql数据库中,邮件以纯文本的形式插入数据库时一切正常,但是当我把它们加密成密文字符串时,graphql api拒绝了这种变化,并返回错误“pg:Model(unsupported string)"。这似乎是postgresql的错误,但由于纯文本邮件和密文都是字符串,我不知道为什么postgres不会存储密文。任何帮助将不胜感激。
我试着在谷歌上搜索关于这个特定错误的文档,但是没有找到任何与这个错误直接相关的结果。

9w11ddsr

9w11ddsr1#

在做了一些研究之后,我知道了如何使用postgresql内置的加密方法,所以我将直接使用它,而不是实现我自己的加密。

相关问题