Introduced a relatively complete set of features for the SQL Server backend. (#1)
- SQL Server partition DDL support:
SQLServerPartitionMixin, partition function/scheme expressions,format_partition_clauseintegration intoformat_create_table_statement, and protocol conformance gaited by server version. - DataType #108 parsing support: register
parse_typeon dialect, populateparsed_data_typein introspector, and implement SQL Server-specific type string parser. SQLServerSchemaDifferfor schema snapshot diff/comparison, supporting column add/remove/modify, ordinal position detection, and table add/remove.named-migrationCLI subcommand with sync and--asyncsupport, bridging to coreAsyncMigrationRunnerviaAsyncSQLServerBackend.
- Fix CLI import paths: rename
named_querytonamed_expressioninnamed_procedure.pyimport statements. - Fix config
__repr__: useto_dict()instead ofmodel_dump()for compatibility with coreConnectionConfigprotocol. - Fix
parse_typeVARCHAR parsing: changeNCHARdetection condition toVARCHARsoVARCHARcorrectly returnsVarCharTypeinstead ofCharType.
- Remove outdated
TestCLINamedQueryArgstest class andnamed-queryassertion from CLI tests.
Initial commit of the SQL Server backend. Incomplete development placeholder.