- create_column_query.nim: full RdbTypeKind -> SQL mapping (~350 lines) - create_table.nim, add_column.nim, change_column.nim: use createColumnString - insertId: use RETURNING clause instead of SELECT MAX race condition - whereNull: add missing 'symbol': 'is' key to prevent runtime crash - rename_column/rename_table: fix changeTo -> previousName - create_migration_table: use backtick quoting consistently - PLAN_BARADB.md: update status to reflect completed fixes
- Pure Nim wire protocol client (async + sync, no C FFI) - Query Builder: fluent API, SQL generator, execution, transactions - Schema Builder: create/alter/drop tables, column operations - Connection pool with aging and timeout handling - ORM integration via compile-time DB_BARADB switch - Tests: test_open, test_query - Documentation: README.md, PLAN_BARADB.md