【发布时间】:2015-06-05 02:25:59
【问题描述】:
可能是菜鸟问题,请耐心等待。
当我使用 grails dbm-update-sql 时,我得到一个生成的 sql 文件来更新数据库以匹配我的域类。在生成的 SQL 文件中有 INSERTS 到 DATABASECHANGELOG。
INSERT INTO `DATABASECHANGELOG` (`AUTHOR`, `COMMENTS`, `DATEEXECUTED`,
`DESCRIPTION`, `EXECTYPE`, `FILENAME`, `ID`, `LIQUIBASE`, `MD5SUM`,
`ORDEREXECUTED`) VALUES ('Patrick (generated)', '', NOW(), 'Drop Table',
'EXECUTED', 'changelog.rel-5.4.1.groovy', '1433448105636-5', '2.0.5',
'3:cf84c26c2f0b5053788ecaad7fac2988', 647);
显然,这对保留更改历史很方便,但我有以下问题。
MD5SUM 有什么用?创建它的哈希值是什么?
【问题讨论】: