【发布时间】:2022-06-13 19:33:27
【问题描述】:
如何将架构更改本地部署到 Postgres 数据库?
对于 VS 中的 MS SQL 项目,您可以“发布”,但不知道 Postgres 的等价物是什么。
【问题讨论】:
-
你的迁移文件是什么格式的?最基本的方式是通过
psql,但大多数网络框架都支持真正的管理系统(例如flyway)。 -
@jordanm 我对 Postgres 很陌生,不确定什么是迁移文件。有没有办法生成可以手动应用的 psql diff?
-
您正在为访问数据库的应用程序使用什么框架?大多数框架将包含或推荐一种创建和应用迁移文件的方法。这是大多数 ORM 的一个特性。
-
@jordanm aspnet core 6 和 EF
-
这不是我个人熟悉的技术堆栈,但快速浏览一下我发现的文档:docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/…
标签: postgresql