``sqlalchemy.sql.operators`` such as ``sqlalchemy.sql.operators.eq``.
.. change::
- :tags: usecase, mariadb, reflection
- :tickets: 10028
+ :tags: usecase, mariadb, reflection
+ :tickets: 10028
- Allowed reflecting :class:`_types.UUID` columns from MariaDB. This allows
- Alembic to properly detect the type of such columns in existing MariaDB
- databases.
+ Allowed reflecting :class:`_types.UUID` columns from MariaDB. This allows
+ Alembic to properly detect the type of such columns in existing MariaDB
+ databases.
.. change::
:tags: bug, postgresql
:tags: bug, engine
:tickets: 10079
- The behavior of the :func:`make_url` has been changed.
- Now if you pass an incorrect argument type to the :func:`make_url`,
- an ArgumentError error will be thrown.
- Correct argument types is: str, URL
\ No newline at end of file
+ Added detection for non-string, non-:class:`_engine.URL` objects to the
+ :func:`_engine.make_url` function, allowing ``ArgumentError`` to be thrown
+ immediately, rather than causing failures later on. Special logic ensures
+ that mock forms of :class:`_engine.URL` are allowed through. Pull request
+ courtesy Grigoriev Semyon.