Skip to content

Finish BigInt column swap for self-hosted installations

What does this MR do and why?

Finish BigInt column swap for self-hosted installations

UP:

main: == [advisory_lock_connection] object_id: 228440, pg_backend_pid: 50289
main: == [advisory_lock_connection] object_id: 228440, pg_backend_pid: 50289
ci: == [advisory_lock_connection] object_id: 228580, pg_backend_pid: 50292
ci: == 20230613192703 EnsureCiBuildNeedsBigIntBackfillIsFinishedForSelfHosts: migrating
ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main].
ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared].
ci: == 20230613192703 EnsureCiBuildNeedsBigIntBackfillIsFinishedForSelfHosts: migrated (0.0119s)

ci: == 20230613192802 SwapCiBuildNeedsToBigIntForSelfHosts: migrating =============
ci: == 20230613192802 SwapCiBuildNeedsToBigIntForSelfHosts: migrated (0.0115s) ====

ci: == [advisory_lock_connection] object_id: 228580, pg_backend_pid: 50292

❯ rails db:migrate:down:ci VERSION='20230613192703':

ci: == [advisory_lock_connection] object_id: 228120, pg_backend_pid: 61903
ci: == 20230613192703 EnsureCiBuildNeedsBigIntBackfillIsFinishedForSelfHosts: reverting
ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main].
ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared].
ci: == 20230613192703 EnsureCiBuildNeedsBigIntBackfillIsFinishedForSelfHosts: reverted (0.0097s)

ci: == [advisory_lock_connection] object_id: 228120, pg_backend_pid: 61903

❯ rails db:migrate:down:ci VERSION='20230613192802':

ci: == [advisory_lock_connection] object_id: 227740, pg_backend_pid: 62330
ci: == 20230613192802 SwapCiBuildNeedsToBigIntForSelfHosts: reverting =============
ci: == 20230613192802 SwapCiBuildNeedsToBigIntForSelfHosts: reverted (0.0082s) ====

ci: == [advisory_lock_connection] object_id: 227740, pg_backend_pid: 62330

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Resolves: #415390 (closed)

Edited by Laura Montemayor

Merge request reports