Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dataplat/dbatools.library
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: dataplat/dbatools.library
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: csvvvvvv
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 7 files changed
  • 1 contributor

Commits on Dec 4, 2025

  1. Add SQL Server schema inference for CSV files

    Introduces CsvSchemaInference and ColumnTypeAnalyzer classes to analyze CSV data and infer optimal SQL Server column types, supporting both sample-based and full-file scans. Adds InferredColumn model, utilities for generating CREATE TABLE statements and column type mappings, and comprehensive tests covering various data scenarios, options, and edge cases. Updates package metadata and version to 1.1.10.
    potatoqualitee committed Dec 4, 2025
    Configuration menu
    Copy the full SHA
    f24de66 View commit details
    Browse the repository at this point in the history
  2. Document and support strongly typed columns in CSV reader

    Expanded the README with detailed documentation and examples for defining strongly typed columns, using built-in and custom type converters, and combining with schema inference. Updated CsvSchemaInference methods to require List<InferredColumn> for improved type safety and consistency.
    potatoqualitee committed Dec 4, 2025
    Configuration menu
    Copy the full SHA
    e3d10c8 View commit details
    Browse the repository at this point in the history
Loading