Quellcode durchsuchen

[sqlalchemy] Skip column key metadata retrieval for Phoenix

Romain Rigaux vor 4 Jahren
Ursprung
Commit
555d707113
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      desktop/libs/notebook/src/notebook/connectors/sql_alchemy.py

+ 3 - 1
desktop/libs/notebook/src/notebook/connectors/sql_alchemy.py

@@ -472,7 +472,9 @@ class SqlAlchemyApi(Api):
         }
         }
         for col in columns
         for col in columns
       ]
       ]
-      response.update(assist.get_keys(database, table))
+
+      if not self.options['url'].startswith('bigquery://'):
+        response.update(assist.get_keys(database, table))
     else:
     else:
       columns = assist.get_columns(database, table)
       columns = assist.get_columns(database, table)
       response['name'] = next((col['name'] for col in columns if column == col['name']), '')
       response['name'] = next((col['name'] for col in columns if column == col['name']), '')