Re: [Sqlalchemy-tickets] [sqlalchemy] #1509: Url parsing for mysql+pyodbc broken?
Brought to you by:
zzzeek
From: sqlalchemy <mi...@zz...> - 2010-09-29 05:41:38
|
#1509: Url parsing for mysql+pyodbc broken? ---------------------------------+------------------------------------------ Reporter: guest | Owner: zzzeek Type: defect | Status: closed Priority: medium | Milestone: 0.6.xx Component: engine | Severity: no triage selected yet Resolution: invalid | Keywords: Status_field: completed/closed | ---------------------------------+------------------------------------------ Changes (by zzzeek): * status: reopened => closed * resolution: => invalid * status_field: awaiting triage => completed/closed Comment: you mean to put a slash at the end: `create_engine('mysql+pyodbc://scott:tiger@dsn/?encoding=utf8')` Per pyodbc documentation, passing it as connect_args() should fail. Per http://code.google.com/p/pyodbc/wiki/Module the only arguments you can pass in connect_args are 'autocommit', 'ansi', 'unicode_results'. the rest have to be embedded in the DSN which is what passing them as ?foo=bar does. -- Ticket URL: <http://www.sqlalchemy.org/trac/ticket/1509#comment:4> sqlalchemy <http://www.sqlalchemy.org/> The Database Toolkit for Python |