前面写了一系列pgrx开发结合docker postgres,但是当程序写的很大的时候,发现本地安装没有问题,docker里面可能有libc6 2.33 报错以及下面错误:
但是,在本地安装的pg中,没有这问题:
至于为什么,我查了很多,比如docker版本问题blablabla,都不重要了,按照所有建议的方法都没有解决.
算了,老老实实本地安装postgresql,然后cargo pgrx install,一切都省心,不折腾了.
所以奉劝后来者,注意rust给pg写拓展,不要在docker搞,我觉得有可能是我的extension访问了网络(没有之前无问题),但是这个我的应用无法避免