]> 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:54:07 +0000 (17:54 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 16 Jun 2012 21:54:07 +0000 (17:54 -0400)
reflecting enums, [ticket:2510].

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

diff --git a/CHANGES b/CHANGES
index 48fad189328cbcef5baf72c32f6fb192290ea6bc..63d8c1162d2a8d027da18a415c3f6920623829c7 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -64,6 +64,11 @@ CHANGES
     being present on Py3K string.  
     [ticket:2503].
 
+- postgresql
+  - [bug] removed unnecessary table clause when
+    reflecting enums, [ticket:2510].  Courtesy
+    Gunnlaugur Þór Briem.
+
 - oracle
   - [bug] Added ROWID to oracle.*, [ticket:2483]
 
index e4bcfa2edecedbc351b5c4cb88198365e9b17024..0ff54f8a2cd10dee984a838d3f4c9a6230ca51d7 100644 (file)
@@ -1622,7 +1622,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