From 4fbd18583a3331ac235e37553819cc8f9e5b7824 Mon Sep 17 00:00:00 2001 From: Dmitry Maslennikov Date: Tue, 13 Jun 2023 21:51:27 +0400 Subject: [PATCH] Revert "changes to allow metadata handling (schema)" --- sqlalchemy_iris/base.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/sqlalchemy_iris/base.py b/sqlalchemy_iris/base.py index c4cae54..14e9213 100644 --- a/sqlalchemy_iris/base.py +++ b/sqlalchemy_iris/base.py @@ -1443,12 +1443,6 @@ def get_multi_foreign_keys( key_constraints.c.table_name.in_(all_objects), ) ) - .group_by( - key_constraints.c.table_name, - key_constraints.c.constraint_name, - key_constraints.c.column_name, - key_constraints_ref.c.table_schema - ) .order_by( key_constraints.c.constraint_name, key_constraints.c.ordinal_position, @@ -1612,12 +1606,10 @@ def get_multi_columns( ): if charlen == -1: charlen = None + try: + kwargs["length"] = int(charlen) + except ValueError: kwargs["length"] = 0 - else: - try: - kwargs["length"] = int(charlen) - except ValueError: - kwargs["length"] = 0 if collation: kwargs["collation"] = collation if coltype is None: