[使用Sequelize从ec2连接到Postgres RDS

问题描述 投票:1回答:1

我在默认VPC中创建了一个ec2实例,并像在本地计算机上一样配置了node.js项目。我在默认VPC中创建了RDS postgres实例,并允许所有流量。之后,我尝试使用"npx sequelize-cli db:migrate"从ec2运行迁移,但答案仅是:

Sequelize CLI [Node: 14.2.0, CLI: 5.5.1, ORM: 5.21.2]

Loaded configuration file "database/config/config.js".
Using environment "development".

比起从本地计算机连接到db并运行相同的命令,它还可以在EC2实例上安装psql,并且我可以连接到RDS实例并查看从本地计算机创建的所有表。从本地计算机运行迁移时,我会得到上面的答案以及迁移日志。看来我无法使用sequelize从ec2连接到RDS实例,但是使用psql可以正常工作。同样,它可以使用ec2上的节点服务器连接到RDS,但不能对cli进行续集。

我应该怎么做才能使用Sequalize从ec2运行迁移?

node.js postgresql amazon-ec2 amazon-rds sequelize-cli
1个回答
0
投票

尝试在EC2上使用其他Linux发行版。

© www.soinside.com 2019 - 2024. All rights reserved.