Description
The current type inference system only detects TEXT, INTEGER, and REAL. This prevents date columns from being properly operated with SQLite date functions (date(), datetime(), strftime(), etc.).
The goal is to automatically detect common date formats in CSV and create DATE or DATETIME columns in SQLite that allow date operations.
Acceptance Criteria
Notes
Formats to support initially:
- DATE: YYYY-MM-DD, DD/MM/YYYY, DD-MM-YYYY
- DATETIME: YYYY-MM-DD HH:MM:SS, YYYY-MM-DDTHH:MM:SS, DD/MM/YYYY HH:MM
The current 100-row buffer for inference is sufficient for date detection.
Description
The current type inference system only detects TEXT, INTEGER, and REAL. This prevents date columns from being properly operated with SQLite date functions (date(), datetime(), strftime(), etc.).
The goal is to automatically detect common date formats in CSV and create DATE or DATETIME columns in SQLite that allow date operations.
Acceptance Criteria
Notes
Formats to support initially:
The current 100-row buffer for inference is sufficient for date detection.