BEGIN; ALTER TABLE letters_incoming ADD COLUMN IF NOT EXISTS is_archived BOOLEAN NOT NULL DEFAULT false, ADD COLUMN IF NOT EXISTS archived_at TIMESTAMP WITHOUT TIME ZONE; CREATE INDEX IF NOT EXISTS idx_letters_incoming_is_archived ON letters_incoming(is_archived); CREATE INDEX IF NOT EXISTS idx_letters_incoming_archived_at ON letters_incoming(archived_at); CREATE INDEX IF NOT EXISTS idx_letters_incoming_archived_status ON letters_incoming(is_archived, status); COMMIT;