|
|
|
@ -22,13 +22,11 @@ func TestDBSpecial(t *testing.T) { |
|
|
|
|
|
|
|
assert.Equal(t, "? ?", sp.GetPlaceHoldSQL("? ?")) |
|
|
|
assert.Equal(t, "xa start 'xa1'", sp.GetXaSQL("start", "xa1")) |
|
|
|
assert.Equal(t, "date_add(now(), interval 1000 second)", sp.TimestampAdd(1000)) |
|
|
|
assert.Equal(t, "insert ignore into a(f) values(?)", sp.GetInsertIgnoreTemplate("a(f) values(?)", "c")) |
|
|
|
SetCurrentDBType(DBTypePostgres) |
|
|
|
sp = GetDBSpecial() |
|
|
|
assert.Equal(t, "$1 $2", sp.GetPlaceHoldSQL("? ?")) |
|
|
|
assert.Equal(t, "begin", sp.GetXaSQL("start", "xa1")) |
|
|
|
assert.Equal(t, "current_timestamp + interval '1000 second'", sp.TimestampAdd(1000)) |
|
|
|
assert.Equal(t, "insert into a(f) values(?) on conflict ON CONSTRAINT c do nothing", sp.GetInsertIgnoreTemplate("a(f) values(?)", "c")) |
|
|
|
SetCurrentDBType(old) |
|
|
|
} |
|
|
|
|