通过 DBeaver 添加列时,Hasura (Graphql) 控制台中的 PostgreSQL 数据库不存在这样的列

vir*_*bis 7 postgresql dbeaver graphql hasura

我刚刚测试通过 DBeaver 修改 PostgreSQL 数据库中的表,当从 Hasura (Graphql) 控制台查看数据时,它似乎破坏了数据库。我只是从 Dbeaver 添加了一个专栏。在 Hasura 中,我收到错误“不存在这样的列”。任何人都知道为什么或如何解决这个问题?

vir*_*bis 11

Hasura 支持帮助我将其精确定位到 Graphql 控制台中存储的元数据。希望这可以帮助其他人节省一点时间。

“如果您从 Hasura 外部对数据库进行 DDL 更改,则必须手动重新加载 Hasura 元数据,以便 Hasura 知道某些内容已更改并相应地适应这些更改。您可以通过单击顶部的设置图标来重新加载元数据就在控制台中。”

  • 我还必须检查“重新加载所有数据库” (3认同)