jDialects icon indicating copy to clipboard operation
jDialects copied to clipboard

table设置了comment信息,但是生成的ddl中不包含这个信息

Open openxgj opened this issue 1 year ago • 3 comments

image

openxgj avatar Nov 15 '23 09:11 openxgj

image

按道理来讲,Mysql8添加表的comment信息 就是在结尾出添加,为啥这个没有进行支持呢

openxgj avatar Nov 15 '23 09:11 openxgj

抱歉我最近一段时间家务事太多,没有时间修复这个bug,请试试能不能用tableTail功能暂时实现table comment

drinkjava2 avatar Nov 17 '23 06:11 drinkjava2

好的,打扰了,希望您有时间可以进行一次整体优化,我目前的开发有依赖于多方言的ddl生成 目前发现了一些问题的和改进建议:

  1. 我试过了 增加tableTail 如果是mysql8会覆盖掉原有的 engine=InnoDB,破坏原有ddl结构(我目前是通过String字符串替换解决)
  2. SQLSERVER方言对表和字段的comment信息都被忽略了
  3. 大部分方言在 字段后添加 comment 方式都被忽略,类似oracle 的 alter语句是被支持的
  4. 不支持OLAP相关的一些分区信息

希望能有所帮助

openxgj avatar Nov 20 '23 08:11 openxgj