无法使用 herokuCli 访问 Heroku Postgres 的数据

can not access Heroku Postgres's data using herokuCli

我已经设置了一个 Heroku Postgres 应用程序并使用 prisma init 连接了它(通过 docker)。一切都很好,我可以在 http://localhost:4466 连接应用程序,使用预设的用户模式进行标准突变,然后查询用户数据。

我关闭容器,删除任何卷(docker-compose down -d),再次打开它,重新查询用户查询,我按预期取回了用户数据。看起来一切正常。

当我想检查 Heroku 数据库中的数据时,问题出现了。我确实使用 pgAdmin 进行了连接,但没有任何显示。看到 Google 上 pgAdim 的所有问题,我决定使用 HerokuCli。一切正常,我连接我的帐户,使用 HerokuCli 凭证连接数据库,我可以看到用户 table 的名称 (\d),但是当我查询元组时 (select * 来自用户), 它是空白的....

terminal view

有人有想法吗?

是的,我放弃了这个。安装 pgAdmin link 并通过我的机器连接到数据库。

查询 select * from User return 什么都没写,因为我忘记了 ';'最后。

查询 select * from User; 有效,但 return 数据库所有者 ID

使用 HerokuCli 的 Postgres 应用程序(我猜这只是 Postgres 语法?..)获取 table 内容的好查询是:select * from "User";select * from public."User";