releases.shpreview

D1 import now handles CHECK, GENERATED, and DEFAULT expressions

v0.302.0

12 fixesThis release12 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗

Changelog

  • ada77520b4662b39b2a43aad74eab1a878b6e8d4 d1 import: capture column CHECK and GENERATED clauses during parsing
  • 00651507d4e0be978dd0b7db0be9c10bd187497a d1 import: clean up internal comments and simplify a few conversions
  • 1afd039b189ec8e607fcc636a8c652f1d1298a74 d1 import: convert named constraints and fix CHECK/local-column quoting gaps
  • f4a6f0e8f198d0a09b9a9b4aa6b71b925d11ecb7 d1 import: don't quote bare identifiers as columns when they're function calls
  • cd882f4df25d67b34d27671100ea541439aa7678 d1 import: don't treat a COLLATE locale hyphen as an expression operator
  • 5522cb12d07c9f79cf55450acb6c736ac3eb8d52 d1 import: fix DDL syntax error for date('now') style defaults
  • 1bcf0eaca501ff9b78307d7ff9f9fc07d2006143 d1 import: fix DEFAULT-expression conversion and add generated/numeric support
  • 5c936681ec0f9c16a7ae41111456f78741f17e9f d1 import: fix boolean FK heuristic and expression-index misclassification
  • c54de53ac2f33b79a96c96c9a5f4adb432cd402d d1 import: fix constraint and REFERENCES quoting/matching bugs
  • 5062507a48f8262ebea44e697f5834d7535e4c98 d1 import: fix randomblob/UUID DEFAULT type and inference gating bugs
  • eaca84558eb7b7898a8424457b8aa374e2d9e08f d1 import: fix staticcheck failure and expression-index detection gap
  • 0023338d1f0ad17b29788ad9eb12f6cd8c12fe95 d1 import: use a scalar function in the CHECK function-call regression test

Fetched July 16, 2026

D1 import now handles CHECK, GENERATED, and DEFAULT… — releases.sh