- mysqlconnector returns get_server_version() as a tuple-ready structure
-from sqlalchemy.dialects.mysql import base, mysqldb, oursql, pyodbc, zxjdbc, myconnpy
+from sqlalchemy.dialects.mysql import base, mysqldb, oursql, pyodbc, zxjdbc, mysqlconnector
# default dialect
base.dialect = mysqldb.dialect
def _get_server_version_info(self, connection):
dbapi_con = connection.connection
- version = []
- r = re.compile('[.\-]')
- for n in r.split(dbapi_con.get_server_version()):
- try:
- version.append(int(n))
- except ValueError:
- version.append(n)
+ version = dbapi_con.get_server_version()
return tuple(version)
def _detect_charset(self, connection):