Update of /cvsroot/sqlobject/SQLObject/SQLObject
In directory sc8-pr-cvs1:/tmp/cvs-serv2613
Modified Files:
Col.py Converters.py DBConnection.py
Log Message:
A few more improvements on sybase support
Index: Col.py
===================================================================
RCS file: /cvsroot/sqlobject/SQLObject/SQLObject/Col.py,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** Col.py 13 Jan 2004 15:24:45 -0000 1.36
--- Col.py 13 Jan 2004 15:34:37 -0000 1.37
***************
*** 429,433 ****
def _sybaseType(self):
! return self._postgresType()
class DateTimeCol(Col):
--- 429,433 ----
def _sybaseType(self):
! return 'DATETIME'
class DateTimeCol(Col):
Index: Converters.py
===================================================================
RCS file: /cvsroot/sqlobject/SQLObject/SQLObject/Converters.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** Converters.py 4 Dec 2003 16:46:31 -0000 1.9
--- Converters.py 13 Jan 2004 15:34:37 -0000 1.10
***************
*** 84,88 ****
def StringLikeConverter(value, db):
! if db in ('mysql', 'postgres'):
for orig, repl in sqlStringReplace:
value = value.replace(orig, repl)
--- 84,88 ----
def StringLikeConverter(value, db):
! if db in ('mysql', 'postgres', 'sybase'):
for orig, repl in sqlStringReplace:
value = value.replace(orig, repl)
Index: DBConnection.py
===================================================================
RCS file: /cvsroot/sqlobject/SQLObject/SQLObject/DBConnection.py,v
retrieving revision 1.59
retrieving revision 1.60
diff -C2 -d -r1.59 -r1.60
*** DBConnection.py 13 Jan 2004 15:24:45 -0000 1.59
--- DBConnection.py 13 Jan 2004 15:34:37 -0000 1.60
***************
*** 270,273 ****
--- 270,274 ----
def createTable(self, soClass):
+ import pdb; pdb.set_trace()
self.query('CREATE TABLE %s (\n%s\n)' % \
(soClass._table, self.createColumns(soClass)))
***************
*** 768,771 ****
--- 769,775 ----
class SybaseConnection(DBAPI):
+ supportTransactions = True
+ dbName = 'sybase'
+
def __init__(self, db, user, passwd='', host='localhost',
autoCommit=0, **kw):
|