Skip to content

Commit cb9dbf4

Browse files
author
core-lib
committed
README完善
1 parent 24699f5 commit cb9dbf4

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,3 +190,26 @@ SQL脚本需要遵循一定的命名规则以配合SQLMan进行版本高低的
190190
* 缺省模式的多SQL语句脚本在执行过程中,当其中某条SQL执行失败后,程序下次启动时将会从该脚本的**失败SQL**开始。
191191
* 原子模式的多SQL语句脚本在执行过程中,当其中某条SQL执行失败后,程序下次启动时将会从该脚本的**首条SQL**开始。
192192

193+
## 注意事项
194+
由于部分数据库不支持 DDL 语句的失败回滚,例如 MySQL ,所以当一个原子性多SQL语句脚本中包含有 DDL 语句时,
195+
其后面的SQL语句执行失败且进行整体回滚后,其实已成功的 DDL 并没有真正回滚,又由于是原子性脚本,所以程序下次启动时会从该脚本的首条SQL开始执行,
196+
当执行到上次已成功但无法回滚的 DDL 时会失败,或重复执行,为了避免这种情况请尽量将 DDL 语句单独作为一个脚本,或采用缺省的 one-by-one 模式。
197+
198+
## 支持数据库
199+
* MySQL
200+
* Oracle
201+
* SQLServer
202+
* SQLite
203+
204+
后续将会增加更多数据库的支持。
205+
206+
## 版本记录
207+
* v1.0.5
208+
1. 第一个正式版本
209+
2. 增加 README
210+
211+
## 协议声明
212+
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
213+
214+
## 联系作者
215+
QQ 646742615 不会钓鱼的兔子

0 commit comments

Comments
 (0)