]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Corrects reflecttable in firebird database. Closes #1119.
authorMichael Trier <mtrier@gmail.com>
Tue, 29 Jul 2008 03:17:02 +0000 (03:17 +0000)
committerMichael Trier <mtrier@gmail.com>
Tue, 29 Jul 2008 03:17:02 +0000 (03:17 +0000)
lib/sqlalchemy/databases/firebird.py

index 53cd3a573a51809404ccac5fad9c20fee6223b51..33ae4feab011f5f83a2080d1b601a055527273ac 100644 (file)
@@ -537,7 +537,7 @@ class FBDialect(default.DefaultDialect):
             # does it have a default value?
             if row['fdefault'] is not None:
                 # the value comes down as "DEFAULT 'value'"
-                assert row['fdefault'].startswith('DEFAULT ')
+                assert row['fdefault'].upper().startswith('DEFAULT '), row
                 defvalue = row['fdefault'][8:]
                 args.append(schema.DefaultClause(sql.text(defvalue)))