Przeglądaj źródła

HUE-8758 [connectors] Adding postgres connector properties

Romain 5 lat temu
rodzic
commit
330042741e

+ 1 - 1
desktop/core/src/desktop/lib/connectors/api.py

@@ -25,7 +25,7 @@ from useradmin.models import update_app_permissions
 from desktop.lib.django_util import JsonResponse, render
 from desktop.lib.exceptions_renderable import PopupException
 from desktop.lib.connectors import models
-from desktop.lib.connectors.models import AVAILABLE_CONNECTORS, _get_connector_by_id, _get_installed_connectors
+from desktop.lib.connectors.models import AVAILABLE_CONNECTORS, _get_connector_by_id, _get_installed_connectors, _group_category_connectors
 from desktop.lib.connectors.types import CONNECTOR_TYPES, CATEGORIES
 
 

+ 20 - 0
desktop/core/src/desktop/lib/connectors/types.py

@@ -96,6 +96,26 @@ CONNECTOR_TYPES = [
       'has_auto_limit': False,
     }
   },
+  {
+    'nice_name': "PostgreSQL",
+    'dialect': 'postgresql',
+    'interface': 'sqlalchemy',
+    'settings': [{'name': 'url', 'value': 'postgresql://username:password@host:5432/hue'}],
+    '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': False,
+      'has_optimizer_values': False,
+      'has_auto_limit': False,
+    }
+  },
   {'nice_name': "Presto", 'dialect': 'presto', 'interface': 'sqlalchemy', 'settings': [], 'category': 'editor', 'description': '', 'properties': {'is_sql': True}},
   {'nice_name': "Athena", 'dialect': 'athena', 'interface': 'sqlalchemy', 'settings': [], 'category': 'editor', 'description': '', 'properties': {'is_sql': True}},
   {'nice_name': "Redshift", 'dialect': 'redshift', 'interface': 'sqlalchemy', 'settings': [], 'category': 'editor', 'description': '', 'properties': {'is_sql': True}},