2011-09-01 17 views

Odpowiedz

6

Różnica polega na tym, że wartość defaultValue umieszcza cytaty wokół wartości w wynikowym SQL. Wiele baz danych będzie interpretować wstawianie "42" w pole liczbowe jako liczbę 42, ale niektóre zawodzą. defaultValueNumeric mówi liquibase, że jest liczbą i dlatego nie będzie cytowany i będzie działał na wszystkich typach baz danych.

+2

W jaki sposób jeden reprezentuje znak NULL w XML/ciąg znaków, aby być prawidłowo interpretowane przez liquibase? defaultValue = "NULL" ?? Nie wydaje się poprawne, ponieważ wydaje się niejednoznaczne z defaultValue = "Text" pod względem notacji. – anon58192932

Powiązane problemy