You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Native append writes through QuackDB.insert_rows/4 and insert_rows!/4, including batching, nested LIST / STRUCT / ARRAY / MAP values, Calendar-aware temporal encoding, BIGNUM, nanosecond temporal values, TIME WITH TIME ZONE, and interval structs.
Ecto insert/2 and insert_all/3 support for straightforward row inserts, RETURNING, and an explicit insert_method: :append fast path.
QuackDB.Server, QuackDB.DDL, QuackDB.Type, QuackDB.Ecto.Analytics, QuackDB.SQL.load/1, and QuackDB.SQL.call/3.
quack-ts protocol conformance fixtures for append and data chunk encoding.
Changed
Split Ecto query SQL generation into Ecto.Adapters.QuackDB.Query.
Reworked integration tests around reusable helpers that dogfood public DDL/type/source utilities.
Expanded README positioning and release docs around remote DuckDB analytics, DBConnection-first usage, native append writes, and experimental protocol status.
Fixed
Replaced production regex-based source and command parsing with explicit scanners.
Tightened DuckDB scalar fidelity for BIGNUM, nanosecond temporal values, TIME WITH TIME ZONE, and intervals.