Change-Id: I6b362500f1fab118920d61f8b6247521756922ff
.. change::
- :tags: bug, sql
+ :tags: bug, mariadb
:tickets: 10056
- mariaDB does not support setting NOT NULL for generated column
- ref: https://mariadb.com/kb/en/generated-columns/#statement-support
- added a check in `get_column_specification` for mariadb, checking
- if user has not specified nullable set it as True for computed column.
+ Adjusted the MySQL / MariaDB dialects to default a generated column to NULL
+ when using MariaDB, if :paramref:`_schema.Column.nullable` was not
+ specified with an explicit ``True`` or ``False`` value, as MariaDB does not
+ support the "NOT NULL" phrase with a generated column. Pull request
+ courtesy Indivar.
+
Fixed SQL handling for "insertmanyvalues" when using the
:class:`.postgresql.BIT` datatype with the asyncpg backend. The
:class:`.postgresql.BIT` on asyncpg apparently requires the use of an
- asyncpg-specific `BitString` type which is currently exposed when using
+ asyncpg-specific ``BitString`` type which is currently exposed when using
this DBAPI, making it incompatible with other PostgreSQL DBAPIs that all
work with plain bitstrings here. A future fix in version 2.1 will
normalize this datatype across all PG backends. Pull request courtesy