Skip to content

Commit 0768fe3

Browse files
Merge pull request #31 from RudolfCardinal/fix-bit-as-valid-datatype
Fix bit as valid datatype
2 parents 1b88503 + acb839e commit 0768fe3

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

cardinal_pythonlib/sql/validation.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@
212212
SQLTYPES_ALL = (
213213
SQLTYPES_INTEGER
214214
+ SQLTYPES_FLOAT
215+
+ SQLTYPES_BIT
215216
+ SQLTYPES_OTHER_NUMERIC
216217
+ SQLTYPES_TEXT
217218
+ SQLTYPES_BINARY
@@ -221,11 +222,14 @@
221222
SQLTYPES_NOT_TEXT = (
222223
SQLTYPES_INTEGER
223224
+ SQLTYPES_FLOAT
225+
+ SQLTYPES_BIT
224226
+ SQLTYPES_OTHER_NUMERIC
225227
+ SQLTYPES_DATETIME_ALL
226228
+ SQLTYPES_OTHER
227229
)
228-
SQLTYPES_NUMERIC = SQLTYPES_INTEGER + SQLTYPES_FLOAT + SQLTYPES_OTHER_NUMERIC
230+
SQLTYPES_NUMERIC = (
231+
SQLTYPES_INTEGER + SQLTYPES_FLOAT + SQLTYPES_BIT + SQLTYPES_OTHER_NUMERIC
232+
)
229233

230234

231235
# =============================================================================

docs/source/changelog.rst

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Quick links:
3333
- :ref:`2022 <changelog_2022>`
3434
- :ref:`2023 <changelog_2023>`
3535
- :ref:`2024 <changelog_2024>`
36+
- :ref:`2025 <changelog_2025>`
3637

3738

3839
.. _changelog_2017:
@@ -853,7 +854,7 @@ Quick links:
853854
were executing unconditionally, regardless of SQLAlchemy dialect (they should
854855
have been conditional to SQL Server).
855856

856-
**2.0.2**
857+
**2.0.2 (2025-03-06)**
857858

858859
- Bugfix to
859860
:func:`cardinal_pythonlib.sqlalchemy.alembic_func.get_current_revision` where
@@ -871,3 +872,8 @@ Quick links:
871872
default table dependency order and calculate another.
872873

873874
- Improve ability of Alembic support code to take a database URL.
875+
876+
**2.0.3**
877+
878+
- Reinstate BIT and similar datatypes in the list of valid datatypes. Broken
879+
since v2.0.0.

0 commit comments

Comments
 (0)