Grails数据库迁移悄无声息地失败了-如何找出原因

时间:2018-12-19 20:14:03

标签: grails dbmigrate

在应用程序启动时,我在changelog.xml中的最后两个变更集未得到执行。日志文件中没有错误,但是当我查看databasechangelog时,看不到这些语句。我也没有看到表格。 (这些是简单的创建表变更集。)

任何有关如何进行故障排除或调试的提示将不胜感激。以下是我的变更集。一旦意识到没有迁移,就将它们简化了。但是我真正想知道的是如何打开日志记录,因为我对发生的事情感到迷惑不解。 (这在2天前还可以。)

<changeSet author='rtrei' id='test1'>

<createTable tableName="foo">
<column autoIncrement="true" name="id" type="bigint">
<constraints nullable="false" primaryKey="true" primaryKeyName="fooPK"/>
</column>
<column name="version" type="bigint">
<constraints nullable="false"/>
</column>
</createTable>
 <createTable tableName="foo2">
<column autoIncrement="true" name="id" type="bigint">
<constraints nullable="false" primaryKey="true" primaryKeyName="foo2PK"/>
</column>
<column name="version" type="bigint">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>    

0 个答案:

没有答案