diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-12-06 16:31:52 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-12-06 16:31:52 -0500 |
| commit | 8ad65d0ee114970338c8b668c280f3e95534e744 (patch) | |
| tree | 5945778b9661f327003b8f3d3096a744da02b4cd /lib/sqlalchemy/dialects | |
| parent | 0e256c28bc4cf2fdc512845d3869fe39563ad253 (diff) | |
| download | sqlalchemy-8ad65d0ee114970338c8b668c280f3e95534e744.tar.gz | |
- [bug] Decode incoming values when retrieving
list of index names and the names of columns
within those indexes. [ticket:2269]
- rewrite unicode reflection test to be of more general use on
broken backends
Diffstat (limited to 'lib/sqlalchemy/dialects')
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/base.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/sqlalchemy/dialects/mssql/base.py b/lib/sqlalchemy/dialects/mssql/base.py index 578c5073d..bc50da5ad 100644 --- a/lib/sqlalchemy/dialects/mssql/base.py +++ b/lib/sqlalchemy/dialects/mssql/base.py @@ -1234,7 +1234,10 @@ class MSDialect(default.DefaultDialect): sqltypes.String(convert_unicode=True)), sql.bindparam('schname', current_schema, sqltypes.String(convert_unicode=True)) - ] + ], + typemap = { + 'name':sqltypes.Unicode() + } ) ) indexes = {} @@ -1260,7 +1263,11 @@ class MSDialect(default.DefaultDialect): sqltypes.String(convert_unicode=True)), sql.bindparam('schname', current_schema, sqltypes.String(convert_unicode=True)) - ]), + ], + typemap = { + 'name':sqltypes.Unicode() + } + ), ) for row in rp: if row['index_id'] in indexes: |
