Thread: [SQL-CVS] r2880 - in SQLObject/branches/0.7: docs sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2007-08-21 08:13:33
|
Author: phd Date: 2007-08-21 02:13:30 -0600 (Tue, 21 Aug 2007) New Revision: 2880 Modified: SQLObject/branches/0.7/docs/News.txt SQLObject/branches/0.7/sqlobject/col.py Log: Changed the default value for 'varchar' in BLOBColumns from 'auto' to False (so that the default type for the columns in MySQL is BLOB, not TEXT). Modified: SQLObject/branches/0.7/docs/News.txt =================================================================== --- SQLObject/branches/0.7/docs/News.txt 2007-08-21 07:39:42 UTC (rev 2879) +++ SQLObject/branches/0.7/docs/News.txt 2007-08-21 08:13:30 UTC (rev 2880) @@ -7,6 +7,15 @@ .. _start: +SQLObject 0.7.9 +=============== + +Other Changes +------------- + +* Changed the default value for 'varchar' in BLOBColumns from 'auto' to False + (so that the default type for the columns in MySQL is BLOB, not TEXT). + SQLObject 0.7.8 =============== Modified: SQLObject/branches/0.7/sqlobject/col.py =================================================================== --- SQLObject/branches/0.7/sqlobject/col.py 2007-08-21 07:39:42 UTC (rev 2879) +++ SQLObject/branches/0.7/sqlobject/col.py 2007-08-21 08:13:30 UTC (rev 2880) @@ -1236,6 +1236,11 @@ return binary class SOBLOBCol(SOStringCol): + def __init__(self, **kw): + # Change the default from 'auto' to False - this is a (mostly) binary column + if 'varchar' not in kw: kw['varchar'] = False + super(SOBLOBCol, self).__init__(**kw) + def createValidators(self): return [BinaryValidator(name=self.name)] + \ super(SOBLOBCol, self).createValidators() |