]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
fix `server_default` type hint 1641/head
authorCharly Laurent <charly.laurent@mergify.com>
Tue, 1 Apr 2025 07:38:03 +0000 (09:38 +0200)
committerCharly Laurent <charly.laurent@mergify.com>
Tue, 1 Apr 2025 07:38:03 +0000 (09:38 +0200)
Fixes #1639

alembic/op.pyi
alembic/operations/base.py
alembic/operations/ops.py

index 13a5852f6b1310c1e4a6ab6f9eb421456bb545f6..14e6c39ae7fea1308bd14f2899b475b699451f93 100644 (file)
@@ -146,7 +146,9 @@ def alter_column(
     *,
     nullable: Optional[bool] = None,
     comment: Union[str, Literal[False], None] = False,
-    server_default: Union[str, bool, Identity, Computed, TextClause] = False,
+    server_default: Union[
+        str, bool, Identity, Computed, TextClause, None
+    ] = False,
     new_column_name: Optional[str] = None,
     type_: Union[TypeEngine[Any], Type[TypeEngine[Any]], None] = None,
     existing_type: Union[TypeEngine[Any], Type[TypeEngine[Any]], None] = None,
index 139931147eba583ab5626195a2011763b601f466..d7823a5bfe677924fbb74dbbc3b83608f04d46e3 100644 (file)
@@ -706,7 +706,7 @@ class Operations(AbstractOperations):
             nullable: Optional[bool] = None,
             comment: Union[str, Literal[False], None] = False,
             server_default: Union[
-                str, bool, Identity, Computed, TextClause
+                str, bool, Identity, Computed, TextClause, None
             ] = False,
             new_column_name: Optional[str] = None,
             type_: Union[TypeEngine[Any], Type[TypeEngine[Any]], None] = None,
index eebc23235b4c09ffa4dc8fda3dd8697c5a45a573..8c0bdf854af352aa0d5b2adfc8d200ad73eab74b 100644 (file)
@@ -1841,7 +1841,7 @@ class AlterColumnOp(AlterTableOp):
         nullable: Optional[bool] = None,
         comment: Optional[Union[str, Literal[False]]] = False,
         server_default: Union[
-            str, bool, Identity, Computed, TextClause
+            str, bool, Identity, Computed, TextClause, None
         ] = False,
         new_column_name: Optional[str] = None,
         type_: Optional[Union[TypeEngine[Any], Type[TypeEngine[Any]]]] = None,