summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-10-05 18:14:11 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-10-05 18:14:11 +0000
commit6695831403df94fef6df7065244533e73f3f99f8 (patch)
treee5e0da38113dc37dbab767624df6119332af7a57
parentaf0ca25d10ea505df6c5b740951e88e9af36bd60 (diff)
downloadsqlalchemy-6695831403df94fef6df7065244533e73f3f99f8.tar.gz
- fixed sqlite reflection of BOOL/BOOLEAN [ticket:808]
-rw-r--r--CHANGES2
-rw-r--r--lib/sqlalchemy/databases/sqlite.py2
-rw-r--r--test/engine/reflection.py1
3 files changed, 5 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 388ca39bb..dffc5d3a5 100644
--- a/CHANGES
+++ b/CHANGES
@@ -33,6 +33,8 @@ CHANGES
- Added support for returning values from inserts and udpates for
PostgreSQL 8.2+. [ticket:797]
+- fixed sqlite reflection of BOOL/BOOLEAN [ticket:808]
+
0.4.0beta6
----------
diff --git a/lib/sqlalchemy/databases/sqlite.py b/lib/sqlalchemy/databases/sqlite.py
index d731fb7fd..8651608b2 100644
--- a/lib/sqlalchemy/databases/sqlite.py
+++ b/lib/sqlalchemy/databases/sqlite.py
@@ -166,6 +166,8 @@ pragma_names = {
'DATETIME' : SLDateTime,
'DATE' : SLDate,
'BLOB' : SLBinary,
+ 'BOOL': SLBoolean,
+ 'BOOLEAN': SLBoolean,
}
def descriptor():
diff --git a/test/engine/reflection.py b/test/engine/reflection.py
index 4b7b2f72f..74984399e 100644
--- a/test/engine/reflection.py
+++ b/test/engine/reflection.py
@@ -55,6 +55,7 @@ class ReflectionTest(PersistTest):
Column('test_passivedefault3', deftype2, PassiveDefault(defval2)),
Column('test_passivedefault4', deftype3, PassiveDefault(defval3)),
Column('test9', Binary(100)),
+ Column('test10', Boolean),
Column('test_numeric', Numeric(None, None)),
test_needs_fk=True,
)