не может получить доступ к данным Heroku Postgres с помощью herokuCli - PullRequest
1 голос
/ 07 августа 2020

Я установил приложение Heroku Postgres и подключил его (через docker) с помощью prisma init. Все в порядке, я могу подключить приложение по адресу http://localhost: 4466, выполнить стандартную мутацию, используя предустановленную схему User, затем запросить данные пользователя.

Я отключаю контейнер, удаляю любой том (docker -compose down -d), включите его снова, повторно запросите пользовательский запрос, я получил данные пользователей, как ожидалось. Похоже, все работает нормально.

Проблема возникает, когда я хочу проверить данные в базе данных Heroku. Я подключился с помощью pgAdmin, но ничего не появилось. Увидев все проблемы с pgAdim в Google, я решил использовать HerokuCli. Все работает нормально, я подключаю свою учетную запись, подключаю базу данных с использованием учетных данных HerokuCli, я вижу имя таблицы User (\ d), но когда я запрашиваю кортежи (выберите * из User), оно пустое ....

вид терминала

Есть у кого-нибудь идея?

Ответы [ 2 ]

0 голосов
/ 15 августа 2020

Запрос select * from User ничего не дал, так как я забыл ';' в конце.

Запрос select * from User; работает, но возвращает идентификатор владельца базы данных

Хорошие запросы для получения содержимого таблицы с помощью приложения HerokuCli Postgres (которое, я думаю, просто Postgres синтаксис? ..): select * from "User"; или select * from public."User";

0 голосов
/ 07 августа 2020

Да, я отказался от этого. Установил pgAdmin link и подключился к БД через мою машину.

...