DEV: Set bigint sequences to start at MAX_INT (#28961)

This helps uncover issues with bigint columns that are joined with int
columns. It also introduces a temporary API for plugins to migrate int
columns to bigint in test environment to make tests pass.
This commit is contained in:
Bianca Nenciu
2024-10-10 19:28:45 +03:00
committed by GitHub
parent dd34f1927b
commit 33a4ab13b5
4 changed files with 63 additions and 6 deletions

View File

@ -0,0 +1,13 @@
# frozen_string_literal: true
class AlterAutomationIdsToBigint < ActiveRecord::Migration[7.1]
def up
change_column :discourse_automation_fields, :automation_id, :bigint
change_column :discourse_automation_pending_automations, :automation_id, :bigint
change_column :discourse_automation_pending_pms, :automation_id, :bigint
end
def down
raise ActiveRecord::IrreversibleMigration
end
end