Skip to content

Commit f4b269a

Browse files
CaselITGerrit Code Review
authored andcommitted
Merge "Add TextClause to alter_column's server_default fields." into main
2 parents 1f71ead + d8d1d94 commit f4b269a

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

alembic/op.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,12 @@ def alter_column(
146146
*,
147147
nullable: Optional[bool] = None,
148148
comment: Union[str, Literal[False], None] = False,
149-
server_default: Any = False,
149+
server_default: Union[str, bool, Identity, Computed, TextClause] = False,
150150
new_column_name: Optional[str] = None,
151151
type_: Union[TypeEngine[Any], Type[TypeEngine[Any]], None] = None,
152152
existing_type: Union[TypeEngine[Any], Type[TypeEngine[Any]], None] = None,
153153
existing_server_default: Union[
154-
str, bool, Identity, Computed, None
154+
str, bool, Identity, Computed, TextClause, None
155155
] = False,
156156
existing_nullable: Optional[bool] = None,
157157
existing_comment: Optional[str] = None,

alembic/operations/base.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -705,14 +705,16 @@ def alter_column(
705705
*,
706706
nullable: Optional[bool] = None,
707707
comment: Union[str, Literal[False], None] = False,
708-
server_default: Any = False,
708+
server_default: Union[
709+
str, bool, Identity, Computed, TextClause
710+
] = False,
709711
new_column_name: Optional[str] = None,
710712
type_: Union[TypeEngine[Any], Type[TypeEngine[Any]], None] = None,
711713
existing_type: Union[
712714
TypeEngine[Any], Type[TypeEngine[Any]], None
713715
] = None,
714716
existing_server_default: Union[
715-
str, bool, Identity, Computed, None
717+
str, bool, Identity, Computed, TextClause, None
716718
] = False,
717719
existing_nullable: Optional[bool] = None,
718720
existing_comment: Optional[str] = None,

alembic/operations/ops.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1840,14 +1840,16 @@ def alter_column(
18401840
*,
18411841
nullable: Optional[bool] = None,
18421842
comment: Optional[Union[str, Literal[False]]] = False,
1843-
server_default: Any = False,
1843+
server_default: Union[
1844+
str, bool, Identity, Computed, TextClause
1845+
] = False,
18441846
new_column_name: Optional[str] = None,
18451847
type_: Optional[Union[TypeEngine[Any], Type[TypeEngine[Any]]]] = None,
18461848
existing_type: Optional[
18471849
Union[TypeEngine[Any], Type[TypeEngine[Any]]]
18481850
] = None,
1849-
existing_server_default: Optional[
1850-
Union[str, bool, Identity, Computed]
1851+
existing_server_default: Union[
1852+
str, bool, Identity, Computed, TextClause, None
18511853
] = False,
18521854
existing_nullable: Optional[bool] = None,
18531855
existing_comment: Optional[str] = None,

0 commit comments

Comments
 (0)