liquibase defaultValue vs defaultValueNumeric

Pap*_*eud 8 liquibase

谁能告诉我在变更集中指定defaultValue ="0"与defaultValueNumeric ="0"之间的区别?这是一个bigint专栏.

http://www.liquibase.org/manual/add_default_value在这里没有详细介绍.

Nat*_*and 9

区别在于defaultValue在结果SQL中的值周围加上引号.许多数据库会将'42'插入到数字字段中作为数字42,但有些会失败.defaultValueNumeric告诉liquibase它是一个数字,因此不会被引用,并且将适用于所有数据库类型.

  • 如何用liquibase正确解释XML /字符串中的NULL字符?defaultValue ="NULL"?? 看起来似乎不正确,因为看起来有些默认值为defaultValue ="Text". (4认同)