Add Postgres generate_series function

This commit is contained in:
Branislav Lazic 2024-09-29 14:55:05 +02:00
parent 6a0798eb06
commit dfafd1482b
2 changed files with 22 additions and 0 deletions

View file

@ -21,3 +21,16 @@ func TestDATE_TRUNC(t *testing.T) {
"DATE_TRUNC('DAY', NOW() + INTERVAL '1 HOUR', 'Australia/Sydney')",
)
}
func TestGENERATE_SERIES(t *testing.T) {
assertSerialize(
t,
GENERATE_SERIES(NOW(), NOW().ADD(INTERVAL(10, DAY))),
"GENERATE_SERIES(NOW(), NOW() + INTERVAL '10 DAY')",
)
assertSerialize(
t,
GENERATE_SERIES(NOW(), NOW().ADD(INTERVAL(10, DAY)), INTERVAL(2, DAY)),
"GENERATE_SERIES(NOW(), NOW() + INTERVAL '10 DAY', INTERVAL '2 DAY')",
)
}