Browse Source

[sqlalchemy] Avoid error if the dialect does not support get_view_names (#2024)

Romain Rigaux 4 years ago
parent
commit
b9f54d8417
1 changed files with 4 additions and 1 deletions
  1. 4 1
      desktop/libs/notebook/src/notebook/connectors/sql_alchemy.py

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

@@ -558,7 +558,10 @@ class Assist(object):
     return self.db.get_table_names(database)
 
   def get_view_names(self, database, view_names=[]):
-    return self.db.get_view_names(database)
+    try:
+      return self.db.get_view_names(database)
+    except NotImplementedError:
+      return []
 
   def get_tables(self, database, table_names=[]):
     return self.get_table_names(database) + self.get_view_names(database)