branch: elpa/pg
commit 5d5a921f9b3113df6d9298592a020897ca0c9694
Author: Eric Marsden <[email protected]>
Commit: Eric Marsden <[email protected]>
Preliminary support for Apache Datafusion variant.
---
pg.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/pg.el b/pg.el
index 6f49b6cc64d..e356d995a50 100644
--- a/pg.el
+++ b/pg.el
@@ -506,7 +506,7 @@ Uses PostgreSQL connection CON.")
(cl-defmethod pg-do-variant-specific-setup ((con pgcon) (variant t))
;; This statement fails on ClickHouse (and the database immediately closes
the connection!).
- (unless (eq variant 'clickhouse)
+ (unless (member variant '(clickhouse datafusion))
(pg-exec con "SET datestyle = 'ISO'")))
(defun pg-detect-server-variant (con)
@@ -547,6 +547,8 @@ Uses connection CON. The variant can be accessed by
`pgcon-server-variant'."
(setf (pgcon-server-variant con) 'pgsqlite))
((cl-search "openGauss" version)
(setf (pgcon-server-variant con) 'opengauss))
+ ((cl-search "Apache DataFusion" version)
+ (setf (pgcon-server-variant con) 'datafusion))
;; TODO: find a better detection method for ArcadeDB
((string-suffix-p "/main)" version)
(setf (pgcon-server-variant con) 'arcadedb))