From c0fa9339c92d36f7cba98052ff258df13e994af2 Mon Sep 17 00:00:00 2001 From: Krzysztof Date: Wed, 1 Feb 2023 10:34:09 +0100 Subject: [PATCH] feat(postgres): fix interval literal --- ibis/backends/postgres/registry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ibis/backends/postgres/registry.py b/ibis/backends/postgres/registry.py index 1eaa97808f5c..790546fa315f 100644 --- a/ibis/backends/postgres/registry.py +++ b/ibis/backends/postgres/registry.py @@ -380,7 +380,7 @@ def _literal(t, op): value = op.value if dtype.is_interval(): - return sa.text(f"INTERVAL '{value} {dtype.resolution}'") + return sa.literal_column(f"INTERVAL '{value} {dtype.resolution}'") elif dtype.is_set(): return list(map(sa.literal, value)) # geo spatial data type