我在 Postgres docker 和 adminer 中有两个容器
图片:
但是我在管理员中有这个错误有人可以帮忙吗?
错误:
ERROR: column d.adsrc does not exist
LINE 1: ...ormat_type(a.atttypid, a.atttypmod) AS full_type, d.adsrc AS...
最佳答案
您遇到此错误是因为在 Postgres v. 12 中,pg_attrdef.adsrc
列是 no longer being used .有currently a patch for adminer ,但尚未提交或计划发布。如果您希望自己修补,只需编辑 pgsql.inc.php
并替换 d.adsrc
与 pg_get_expr(d.adbin, d.adrelid)
其他客户端(如 phpPgAdmin)也遇到了同样的问题,不过您应该很快就会看到更新发布。
You may wish to use pgAdmin4 ,因为它似乎有一个相当新的版本,其中包括对 v. 12 更改的修复。
关于postgresql - Postgres : ERROR: column d. adsrc 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58789024/