Как я могу взаимодействовать через командную строку с моим GCP Cloud SQL db, развернутым через App Engine с Sequelize ORM? - PullRequest
0 голосов
/ 20 февраля 2020

Трудно понять, как или где я могу выполнять запросы непосредственно к БД? Я специально хочу увидеть файлы в SequelizeMeta, чтобы увидеть историю их миграции.

1 Ответ

1 голос
/ 21 февраля 2020

С большим преимуществом @tclass - если вы хотите взаимодействовать с postgresql db через GCP, go с вашей консолью GCP, которая подключена к вашему облаку SQL, и откройте терминал в правом верхнем углу, затем запустите gcloud sql connect <DB instance ID here/> --user=postgres. Если вы получаете сообщение об ошибке, которое я написал в комментариях, вы пытаетесь подключиться к экземпляру базы данных, который разрешает только SSL-соединения. Прокси-сервер GCP Sql не может подключиться с использованием SSL, поэтому вам нужно разрешить подключения без SSL на вкладке Connections на странице сведений об экземпляре SQL. После отключения вы сможете подключиться.

...