postgresql - Postgres : ERROR: column d. adsrc 不存在

标签 postgresql docker

我在 Postgres docker 和 adminer 中有两个容器

enter image description here

图片:

enter image description here

但是我在管理员中有这个错误有人可以帮忙吗?
错误:

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.adsrcpg_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/

相关文章:

spring - spring boot 测试中的事务未回滚

json - 如何在 postgresql 中使用 json-sql?

sql - 从联合中获取列的最大值的行

ruby-on-rails - Rails 4 has_and_belongs_to_many 不能正常使用包含语句

docker - 从主机访问 Docker 服务

docker - 带有重定向命令的Dockerfile “RUN echo”导致文件名困惑

docker - minikube docker-env 是什么意思?

linux - 带有 ubuntu 16.04 add-apt-repository 的 Docker 容器使用 groovy 而不是 xenial

docker - Docker 注册表中的基本身份验证

postgresql - 围绕高度相关的 PostgreSQL 数据库构建网站的最佳 PHP 框架是什么?