diff options
Diffstat (limited to 'lib/sqlalchemy/databases')
| -rw-r--r-- | lib/sqlalchemy/databases/mssql.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sqlalchemy/databases/mssql.py b/lib/sqlalchemy/databases/mssql.py index 3cfffd302..dc92be239 100644 --- a/lib/sqlalchemy/databases/mssql.py +++ b/lib/sqlalchemy/databases/mssql.py @@ -58,7 +58,8 @@ except: import pymssql as dbmodule connect = dbmodule.connect # pymmsql doesn't have a Binary method. we use string - dbmodule.Binary = lambda st: str(st) + # updated: since v.74 binary support is fixed; restriction removed + # dbmodule.Binary = lambda st: str(st) def make_connect_string(keys): if keys.get('port'): # pymssql expects port as host:port, not a separate arg @@ -177,6 +178,10 @@ class MSBoolean(sqltypes.Boolean): else: return value and True or False +class MSPickle(sqltypes.PickleType): + def get_col_spec(self): + return "IMAGE" + colspecs = { sqltypes.Integer : MSInteger, sqltypes.Smallinteger: MSSmallInteger, |
