id: string
description: string
up: () => Promise<void>
verify: () => Promise<void>
Runs after up(); a failure leaves the migration unrecorded for retry.
optional
requires: SchemaRequirement
Objects this migration owns; drives verify() and the restore tests.