feat: schema version tracking, SHA256 integrity, setup scripts, bug fixes

This commit is contained in:
Accusys
2026-05-15 18:06:36 +08:00
parent 0e73d2a2ce
commit c41f7e0c6e
567 changed files with 55195 additions and 24 deletions

View File

@@ -0,0 +1,11 @@
-- Migration: Add schema version tracking table
-- Date: 2026-05-15
-- Usage: psql -U accusys -d momentry -f migrate_add_schema_version.sql
CREATE TABLE IF NOT EXISTS schema_migrations (
id SERIAL PRIMARY KEY,
filename TEXT NOT NULL UNIQUE,
checksum TEXT NOT NULL,
applied_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
duration_ms INTEGER DEFAULT 0
);