gpt4 book ai didi

elixir - 如何在 Phoenix/Ecto 上进行自动迁移?

转载 作者:行者123 更新时间:2023-12-01 10:54:33 24 4
gpt4 key购买 nike

我来自 python/django 背景,其中一个简单的 python manage.py makemigrations 生成了我的迁移。

现在的问题是,对于 Ecto,我找不到这样的命令。看来我必须使用 mix ecto.gen.migration 然后手动填充迁移。它不会自动检测我模型中的变化,我必须手动填充它。

您是否知道如何几乎自动生成迁移(例如,如果我在现有模型中添加一个字段)。

最佳答案

截至the latest relevant commit , 2018 年 6 月,此功能不存在。

作为一个想法,为什么不尝试解析模型中的 schema 子句,将其与底层数据库进行比较并根据差异生成语句?应该可行,但可能不太容易。

关于elixir - 如何在 Phoenix/Ecto 上进行自动迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51088050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com