【问题标题】:can not access Heroku Postgres's data using herokuCli无法使用 herokuCli 访问 Heroku Postgres 的数据
【发布时间】:2020-08-07 06:45:55
【问题描述】:

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

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

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

terminal view

有人有想法吗?

【问题讨论】:

    标签: heroku-postgres prisma heroku-cli


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      查询 select * from User 什么也没返回,因为我忘记了 ';'最后。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-19
        • 2021-10-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-16
        • 1970-01-01
        • 2021-06-20
        相关资源
        最近更新 更多