我必须更新所有变更集中的 ID 以遵循命名约定。这样做的正确顺序是什么?
?
是的,
的顺序1. Update DATABASECHANGELOG table with new IDs
2. Update XML with changesets with new IDs
3. Clear checksums (or just set databasechangelog.MD5SUM = null)
4. Run liquibase
看起来不错。
或者,如果您的变更集足够简单,您可以只更新 xml 变更集 ID,并确保所有变更都将在前提条件下失败。