type

Step

type Step struct { ID string `json:"id"` Kind StepKind `json:"kind"` ExecutorVersion uint32 `json:"executorVersion"` Name string `json:"name"` Payload json.RawMessage `json:"payload"` }

One stable independently ledgered executor invocation.

Source migration/phases.go:83

IDstring
The ID value.
KindStepKind
The Kind value.
ExecutorVersionuint32
The ExecutorVersion value.
Namestring
The Name value.
Payloadjson.RawMessage
The Payload value.

Payloads are typed: SQL, rename, plugin SQL, reference backfill, resource retirement, schema assertion, or closed concurrent-index operations. Arbitrary SQL is never admitted outside a transaction.