如何通过命令行与我的 GCP Cloud SQL db 进行交互,该数据库是通过 App Engine 使用 Sequelize ORM 部署的?
How can I interact via command line with my GCP Cloud SQL db deployed via App Engine with Sequelize ORM?
很难弄清楚如何或在哪里可以 运行 直接查询数据库?
我特别想查看 SequelizeMeta
中的文件以查看其迁移历史。
在@tclass 的带领下 -
如果您想通过 GCP 与您的 postgresql 数据库交互,请转到连接到您的云 SQL 的 GCP 控制台并从右上角打开终端,然后 运行 gcloud sql connect <DB instance ID here/> --user=postgres
。如果您收到我在评论中写的错误,那么您正在尝试连接到只允许 SSL 连接的数据库实例。 GCP Sql 代理无法使用 SSL 连接,因此您必须在 SQL 实例详细信息页面的 Connections
选项卡下允许不使用 SSL 的连接。关闭后即可连接。
很难弄清楚如何或在哪里可以 运行 直接查询数据库?
我特别想查看 SequelizeMeta
中的文件以查看其迁移历史。
在@tclass 的带领下 -
如果您想通过 GCP 与您的 postgresql 数据库交互,请转到连接到您的云 SQL 的 GCP 控制台并从右上角打开终端,然后 运行 gcloud sql connect <DB instance ID here/> --user=postgres
。如果您收到我在评论中写的错误,那么您正在尝试连接到只允许 SSL 连接的数据库实例。 GCP Sql 代理无法使用 SSL 连接,因此您必须在 SQL 实例详细信息页面的 Connections
选项卡下允许不使用 SSL 的连接。关闭后即可连接。