From 915d471e2dbf7b6e43751f6f61b7d40c2c6dafc8 Mon Sep 17 00:00:00 2001 From: Benjamin De Boe Date: Wed, 8 May 2024 11:40:41 +0200 Subject: [PATCH] fix #14 - use query to check vector support --- sqlalchemy_iris/base.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sqlalchemy_iris/base.py b/sqlalchemy_iris/base.py index 203f93d..5410022 100644 --- a/sqlalchemy_iris/base.py +++ b/sqlalchemy_iris/base.py @@ -915,10 +915,8 @@ def on_connect(conn): ) else: try: - iris = IRISNative.createIRIS(conn) - self.supports_vectors = iris.classMethodBoolean( - "%SYSTEM.License", "GetFeature", 28 - ) + conn.execute(text("SELECT TO_VECTOR('1,2,3', INT, 3)")) + self.supports_vectors = True except: # noqa self.supports_vectors = False if self.supports_vectors: