我在Postgres docker和adminer中有两个容器
图片:
但是我在管理员中遇到此错误,有人可以帮忙吗? 错误:
ERROR: column d.adsrc does not exist
LINE 1: ...ormat_type(a.atttypid, a.atttypmod) AS full_type, d.adsrc AS...
答案 0 :(得分:0)
您遇到此错误,因为在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,因为它似乎发布了一个相当新的版本,其中包含针对第12版更改的修复程序。