Files
buzz/migrations/0044_project_state_projection.sql
John Tennant 5e27135aea Persist project state projections atomically
Signed-off-by: John Tennant <jtennant@squareup.com>
2026-09-01 12:29:01 -04:00

6 lines
290 B
SQL

ALTER TABLE project_state_heads
ADD COLUMN projected_revision BIGINT NOT NULL DEFAULT 0
CHECK (projected_revision >= 0 AND projected_revision <= revision),
ADD COLUMN projection_pubkey BYTEA
CHECK (projection_pubkey IS NULL OR octet_length(projection_pubkey) = 32);