enchant3dmango commented on code in PR #47709:
URL: https://github.com/apache/airflow/pull/47709#discussion_r1993849889


##########
airflow/models/connection.py:
##########
@@ -256,6 +256,9 @@ def get_uri(self) -> str:
 
         if self.conn_type:
             uri = f"{self.conn_type.lower().replace('_', '-')}://"
+            if self.conn_type == "postgres":
+                driver = self.extra_dejson.get("postgres_driver", "postgres")
+                uri = uri.replace("postgres://", f"{driver}://", 1)

Review Comment:
   To add more, actually https://github.com/apache/airflow/pull/38831 solves 
your problem. But I think it's also good if we can customize the `designator` 
via the extra bcoz I also faced the issue back then when connecting to Postgres 
using JDBC.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to