将Sequelize连接到Google Cloud SQL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Sequelize连接到Google Cloud SQL相关的知识,希望对你有一定的参考价值。

有谁知道如何从Sequelize连接到Google Cloud SQL?

  sequelize = new Sequelize(process.env.TEST_DB || 'postgres', 'blah', null, {
    dialect: 'postgres',
    operatorsAliases: Sequelize.Op,
    host: process.env.DB_HOST || 'localhost',
    define: {
      underscored: true
    },
  });
  connected = true;
答案

您可以从Sequelize连接,例如从任何其他客户端工具或ORM。正确获取访问权限取决于您运行代码的位置。如果你的代码在GCP之外运行,你可以按照此页面上的外部应用程序说明操作:https://cloud.google.com/sql/docs/postgres/connect-external-app

如果在本地计算机中使用代理,则将process.env.DB_HOST设置为127.0.0.1。您可以在https://cloud.google.com/sql/docs/postgres/sql-proxy#troubleshooting找到故障排除提示。

以上是关于将Sequelize连接到Google Cloud SQL的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Google Cloud Run Container 连接到 Open***?

我可以将我的 PC 直接连接到 Google Cloud ***

如何将 Google App Engine (Flex) Go 应用程序连接到 Google Cloud Postgres 实例

将 Spring Boot 应用程序连接到 Google Cloud 中的 MySQL 数据库

在 GKE 中,typeorm 无法连接到 Google Cloud SQL 代理

通过带有 SSL 的 JDBC 连接到 Google Cloud PostgreSQL