]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- [bug] removed unnecessary table clause when
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 16 Jun 2012 21:53:57 +0000 (17:53 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 16 Jun 2012 21:53:57 +0000 (17:53 -0400)
reflecting enums, [ticket:2510].

CHANGES
lib/sqlalchemy/dialects/postgresql/base.py

diff --git a/CHANGES b/CHANGES
index 83be7c48336896500a9a6732a9557953f8123c3e..ceeb06d8f7a78cdbdb4ce6a1dba20225d04ce24e 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -402,6 +402,10 @@ CHANGES
     when reflecting domains, [ticket:2473]
     also in 0.7.7
 
+  - [bug] removed unnecessary table clause when
+    reflecting enums, [ticket:2510].  Courtesy
+    Gunnlaugur Þór Briem.  Also in 0.7.8.
+
 - mysql
   - [bug] Fixed bug whereby column name inside 
     of "KEY" clause for autoincrement composite
index 29f1651fbb49d9fcbabe0f5a7d03da5c4723370b..7363b233408f032b18c31515ba8f3596895b4bb0 100644 (file)
@@ -1588,7 +1588,6 @@ class PGDialect(default.DefaultDialect):
                e.enumlabel as "label"
             FROM pg_catalog.pg_type t
                  LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
-                 LEFT JOIN pg_catalog.pg_constraint r ON t.oid = r.contypid
                  LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
             WHERE t.typtype = 'e'
             ORDER BY "name", e.oid -- e.oid gives us label order