expressions. [ticket:2467]
also in 0.7.7.
+ - [bug] Dialect no longer emits expensive server
+ collations query, as well as server casing,
+ on first connect. These functions are still
+ available as semi-private. [ticket:2404]
+
- oracle
- [bug] Quoting information is now passed along
from a Column with quote=True when generating
def initialize(self, connection):
default.DefaultDialect.initialize(self, connection)
self._connection_charset = self._detect_charset(connection)
- self._server_casing = self._detect_casing(connection)
- self._server_collations = self._detect_collations(connection)
self._detect_ansiquotes(connection)
if self._server_ansiquotes:
# if ansiquotes == True, build a new IdentifierPreparer
def _has_mysql_on_windows():
return testing.against('mysql') and \
- testing.db.dialect._server_casing == 1
+ testing.db.dialect._detect_casing(testing.db) == 1
def _has_mysql_fully_case_sensitive():
return testing.against('mysql') and \
- testing.db.dialect._server_casing == 0
+ testing.db.dialect._detect_casing(testing.db) == 0
def sqlite(fn):
return _chain_decorators_on(