OptionalcreateOutput-only. The time when the migration was created.
OptionaldatabaseRequired. Mappings from source databases to target databases.
OptionaldeleteOutput-only. The time when the migration was soft-deleted. Empty if the migration is active.
OptionalerrorOutput-only. The current error preventing migration progress, if any.
OptionalmigrationRequired. Immutable. The intended migration mode, selected when the migration is created.
OptionalnameThe migration resource name, in the format migrations/{migration}.
OptionalpurgeOutput-only. The time when the soft-deleted migration is scheduled for permanent deletion. Empty if the migration is active or permanent deletion is not scheduled.
OptionalsourceRequired. The name of the Unity Catalog connection (a UC securable name, such as
my_postgres_connection) used to connect to the source PostgreSQL server.
OptionalstateOutput-only. The authoritative migration lifecycle state.
OptionaltargetThe Lakebase branch receiving the migrated databases, in the format
projects/{project_id}/branches/{branch_id}. May be omitted during assessment, but must be
set before the migration starts, and may be changed until then.
OptionalupdateOutput-only. The time when the migration was last updated.
A managed migration of PostgreSQL databases into a Lakebase branch.