oracle reflection over synonym uses wrong owner

Issue #2853 resolved
Mike Bayer repo owner created an issue
--- a/lib/sqlalchemy/dialects/oracle/base.py
+++ b/lib/sqlalchemy/dialects/oracle/base.py
@@ -841,7 +841,8 @@ class OracleDialect(default.DefaultDialect):
             clauses.append("synonym_name = :synonym_name")
             params['synonym_name']('synonym_name') = desired_synonym
         if desired_owner:
-            clauses.append("table_owner = :desired_owner")
+            clauses.append("owner = :desired_owner")
+            #clauses.append("table_owner = :desired_owner")
             params['desired_owner']('desired_owner') = desired_owner
         if desired_table:
             clauses.append("table_name = :tname")

Comments (2)

  1. Log in to comment