Move bootstrap migration INSERT into 000.sql

Per review: the SQL file should be self-contained. 000.sql now
includes both the CREATE TABLE and the INSERT OR IGNORE for recording
its own version. Removed the separate INSERT from Go code in
bootstrapMigrationsTable().
This commit is contained in:
clawbot
2026-03-17 20:21:32 -07:00
committed by clawbot
parent 2cabd48a8a
commit 2074571a87
2 changed files with 2 additions and 8 deletions

View File

@@ -177,14 +177,6 @@ func bootstrapMigrationsTable(ctx context.Context, db *sql.DB, log *slog.Logger)
return fmt.Errorf("failed to apply bootstrap migration: %w", err) return fmt.Errorf("failed to apply bootstrap migration: %w", err)
} }
_, err = db.ExecContext(ctx,
"INSERT INTO schema_migrations (version) VALUES (?)",
bootstrapVersion,
)
if err != nil {
return fmt.Errorf("failed to record bootstrap migration: %w", err)
}
return nil return nil
} }

View File

@@ -5,3 +5,5 @@ CREATE TABLE IF NOT EXISTS schema_migrations (
version TEXT PRIMARY KEY, version TEXT PRIMARY KEY,
applied_at DATETIME DEFAULT CURRENT_TIMESTAMP applied_at DATETIME DEFAULT CURRENT_TIMESTAMP
); );
INSERT OR IGNORE INTO schema_migrations (version) VALUES ('000');