Core
Version 3.1.0
SQL Server Enhancements. In working on the upcoming SQL Server provider, some functionality gaps were identified. This release goes towards enabling the SQL Server provider to work without hacks.
Added
- When modifying a column’s type or nullability, SQL Server requires restating the full column definition. To facilitate this, the
AlterColumnTypeandAlterColumnNullabilityactions now include both the desired type and nullability. Both are optional and default tonull, so the change is source-compatible. A modified column’sColumnDiff.Definitionis now populated with the desired column, and the plan linearizer threads these final values onto the two actions.