- fixed reflection of foreign keys to autoload the referenced table
if it was not loaded already
- [ticket:256] - pass URL query string arguments to connect() function
+- [ticket:257] - oracle boolean type
0.2.6
- big overhaul to schema to allow truly composite primary and foreign
return "BLOB"
class OracleBoolean(sqltypes.Boolean):
def get_col_spec(self):
- return "BOOLEAN"
+ return "SMALLINT"
+ def convert_result_value(self, value, dialect):
+ if value is None:
+ return None
+ return value and True or False
+ def convert_bind_param(self, value, dialect):
+ if value is True:
+ return 1
+ elif value is False:
+ return 0
+ elif value is None:
+ return None
+ else:
+ return value and True or False
+
colspecs = {
sqltypes.Integer : OracleInteger,