Commit Graph
4 Commits
Author SHA1 Message Date
tbenandClaude Opus 5.5 87da436f81 Port bun-mariadb conventions: init globals, db handler, split schema sync
- init() loads config, schema and the SQLite client once into globals
- all CRUD queries go through lib/db-handler.ts (optional per-call config)
- split db-schema-manager.ts into lib/schema/* with FK-aware table ordering
- add bun:test tests for schema ordering, FK constraints and schema sync
- config/schema files can be .ts/.js/.json/.yaml/.yml; db_schema_file_name
  is now optional (defaults to schema.* in db_dir)
- add export/import commands (database snapshot + schema archives)
- package exports map, type re-exports, hardened publish.sh
- validate table name in delete

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 02:37:35 +01:00
tben f500c52ee5 Fix vector table errors 2026-04-05 09:34:18 +01:00
tben 462b897615 Update CLI admin panel 2026-03-22 06:54:49 +01:00
tben 4ae7fcf6a5 Add CLI admin panel 2026-03-22 06:42:51 +01:00