:version: 1.0.0b4
.. change::
- :tags: bug, mssql
+ :tags: bug, mssql, oracle, firebird, sybase
:tickets: 3338
- Turned off the "simple order by" flag on the MSSQL dialect; this
- is the flag that per :ticket:`2992` causes an order by or group by
+ Turned off the "simple order by" flag on the MSSQL, Oracle dialects;
+ this is the flag that per :ticket:`2992` causes an order by or group by
an expression that's also in the columns clause to be copied by
label, even if referenced as the expression object. The behavior
for MSSQL is now the old behavior that copies the whole expression
in by default, as MSSQL can be picky on these particularly in
- GROUP BY expressions.
+ GROUP BY expressions. The flag is also turned off defensively
+ for the Firebird and Sybase dialects.
.. change::
:tags: feature, schema
requires_name_normalize = True
supports_empty_insert = False
+ supports_simple_order_by_label = False
+
statement_compiler = FBCompiler
ddl_compiler = FBDDLCompiler
preparer = FBIdentifierPreparer
supports_sane_rowcount = True
supports_sane_multi_rowcount = False
+ supports_simple_order_by_label = False
+
supports_sequences = True
sequences_optional = False
postfetch_lastrowid = False
supports_native_boolean = False
supports_unicode_binds = False
postfetch_lastrowid = True
+ supports_simple_order_by_label = False
colspecs = {}
ischema_names = ischema_names