Refuse an unversioned database that already has a files table (closes #11) #58

Open
clawbot wants to merge 1 commits from issue-11-unversioned-db-error into next
1 Commits
Author SHA1 Message Date
sneak dd405054fe Refuse an unversioned database that already has a files table (closes #11)
check / check (push) Failing after 1s
An unversioned database (user_version 0) that already contains a files
table was not created by this build; it is a foreign or partially
initialized file. Adopting it silently could corrupt unrelated data, so
createSchema now checks for a files table first and, when one exists,
returns the schema-version error telling the operator to remove the file
and rescan. A genuinely empty database is still created and stamped as
before.

Model: opus-4-8
2026-09-21 22:49:33 +00:00