diff --git a/sqlalchemy-stubs/sql/ddl.pyi b/sqlalchemy-stubs/sql/ddl.pyi index b808262..0e44cb0 100644 --- a/sqlalchemy-stubs/sql/ddl.pyi +++ b/sqlalchemy-stubs/sql/ddl.pyi @@ -33,7 +33,7 @@ class DDLElement(Executable, _DDLCompiles): def execute_at(self, event_name: str, target: SchemaItem) -> None: ... def against(self: _DDLE, target: SchemaItem) -> _DDLE: ... state: Any = ... - def execute_if(self: _DDLE, dialect: Optional[Dialect] = ..., callable_: Optional[_DDLCallable] = ..., + def execute_if(self: _DDLE, dialect: Optional[Union[str, Sequence[str]]] = ..., callable_: Optional[_DDLCallable] = ..., state: Optional[Any] = ...) -> _DDLE: ... def __call__(self, target: Optional[Union[Table, MetaData]], bind: Connection, **kw: Any) -> Optional[ResultProxy]: ...