database - 如何修改 Grails 中的域类?

标签 database grails

我不知道在自动创建相应的数据库表后修改域类的“标准做法”是什么。

Grails 中没有“迁移”,我无法找到告诉它输出它将生成的新 SQL 的方法,因此您可以将它与以前的表定义进行比较并手动发出您自己的 ALTER TABLE 命令(这是我在 Django 中做什么)。

我刚拿到《Grails 权威指南》这本书,但没有提到这个主题,我在 Grails 网站上也找不到任何内容。

最佳答案

如果您想显式管理 Grails 应用程序的数据库模式,我建议您查看 Grails Liquibase pluginGrails autobase plugin .

关于database - 如何修改 Grails 中的域类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1220505/

相关文章:

php - Laravel 定义关系

java - 防止在不同线程中使用相同的 hybris 模型的最优雅的方法是什么?

python - SQLAlchemy 返回字符串而不是日期时间对象

hibernate - 如何从grails的def列表中删除项目

security - Grails Acegi插件注释

grails - 填充Grails g:从函数中选择

Grails 服务->java.lang.NullPointerException : Cannot invoke method serviceMethod() on null object

Grails 将参数中的数据与每个键的列表值绑定(bind)

mysql - 将新数据库导入旧数据库,如何保留旧数据库的值[PHPMyAdmin]

php - 自动或定期备份mysql数据