瀏覽代碼

[sql] Split Presto and Trino in their own dialect

Romain Rigaux 4 年之前
父節點
當前提交
36f850807a
共有 1 個文件被更改,包括 30 次插入2 次删除
  1. 30 2
      desktop/core/src/desktop/lib/connectors/types.py

+ 30 - 2
desktop/core/src/desktop/lib/connectors/types.py

@@ -389,7 +389,35 @@ CONNECTOR_TYPES = [
     }
   },
   {
-    'nice_name': 'Trino (Presto SQL)',
+    'nice_name': 'Trino',
+    'dialect': 'trino',
+    'interface': 'sqlalchemy',
+    'settings': [
+      {'name': 'url', 'value': 'trino://localhost:8080/tpch'},
+      {'name': 'has_ssh', 'value': False},
+      {'name': 'ssh_server_host', 'value': '127.0.0.1'},
+      {'name': 'has_impersonation', 'value': False},
+    ],
+    'category': 'editor',
+    'description': '',
+    'properties': {
+      'is_sql': True,
+      'sql_identifier_quote': '"',
+      'sql_identifier_comment_single': '--',
+      'has_catalog': True,
+      'has_database': True,
+      'has_table': True,
+      'has_live_queries': False,
+      'has_optimizer_risks': True,
+      'has_optimizer_values': True,
+      'has_auto_limit': False,
+      'has_reference_language': False,
+      'has_reference_functions': False,
+      'has_use_statement': False,
+    }
+  },
+  {
+    'nice_name': 'Presto',
     'dialect': 'presto',
     'interface': 'sqlalchemy',
     'settings': [
@@ -417,7 +445,7 @@ CONNECTOR_TYPES = [
     }
   },
   {
-    'nice_name': 'Dasksql',
+    'nice_name': 'DaskSql',
     'dialect': 'dasksql',
     'interface': 'sqlalchemy',
     'settings': [