ASP.NET 核心 + Heroku。数据库迁移

Eug*_*yeu 1 database migration heroku asp.net-core

我想使用 ASP.NET Core 中的迁移更新 Heroku 上的数据库。我使用了正确的连接字符串 (DATABASE_URL),但是当我update-database 从包管理器控制台运行命令时 ,我收到消息 Format of the initialization string does not conform to specification starting at index 0.

我将在这里保留我的连接字符串格式: postgres://odb...:5670...@ec2-54-243-54-6.compute-1.amazonaws.com:5432/2d...

Eug*_*yeu 5

我认为那个DATABASE_URL格式很好,但事实并非如此,你需要使用Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;, PLUS 最后我传递了两个额外的参数:Sslmode=Require;Trust Server Certificate=true