diff --git a/cardinal_pythonlib/sql/validation.py b/cardinal_pythonlib/sql/validation.py index 1fb040d..ec32948 100644 --- a/cardinal_pythonlib/sql/validation.py +++ b/cardinal_pythonlib/sql/validation.py @@ -212,6 +212,7 @@ SQLTYPES_ALL = ( SQLTYPES_INTEGER + SQLTYPES_FLOAT + + SQLTYPES_BIT + SQLTYPES_OTHER_NUMERIC + SQLTYPES_TEXT + SQLTYPES_BINARY @@ -221,11 +222,14 @@ SQLTYPES_NOT_TEXT = ( SQLTYPES_INTEGER + SQLTYPES_FLOAT + + SQLTYPES_BIT + SQLTYPES_OTHER_NUMERIC + SQLTYPES_DATETIME_ALL + SQLTYPES_OTHER ) -SQLTYPES_NUMERIC = SQLTYPES_INTEGER + SQLTYPES_FLOAT + SQLTYPES_OTHER_NUMERIC +SQLTYPES_NUMERIC = ( + SQLTYPES_INTEGER + SQLTYPES_FLOAT + SQLTYPES_BIT + SQLTYPES_OTHER_NUMERIC +) # ============================================================================= diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 95b4621..aa20d24 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -33,6 +33,7 @@ Quick links: - :ref:`2022 ` - :ref:`2023 ` - :ref:`2024 ` +- :ref:`2025 ` .. _changelog_2017: @@ -853,7 +854,7 @@ Quick links: were executing unconditionally, regardless of SQLAlchemy dialect (they should have been conditional to SQL Server). -**2.0.2** +**2.0.2 (2025-03-06)** - Bugfix to :func:`cardinal_pythonlib.sqlalchemy.alembic_func.get_current_revision` where @@ -871,3 +872,8 @@ Quick links: default table dependency order and calculate another. - Improve ability of Alembic support code to take a database URL. + +**2.0.3** + +- Reinstate BIT and similar datatypes in the list of valid datatypes. Broken + since v2.0.0.