Project

General

Profile

Actions

Patch #29424

open

Convert migration file from 4.2 to 5.2

Added by Enziin System over 6 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Database
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

I recently saw Redmine use Rails 5.2.1, which is a good thing.

However, upgrading to Rails 5.2.1 does not simply add it to the Gemfile.

I have migrated the migration files from 4.2 to 5.2, please consider the patch.

The reason for the change: The default id of Rails 3-4 is int, which allows for a maximum of 4.2 billion items.

This is not a big number when using Redmine in large-scale applications.

Need to replace with bigint(20) in id and foreign key.

I tested the patch and confirmed that Redmine works normally after the upgrade.


Files

convert_db.diff (195 KB) convert_db.diff Enziin System, 2018-08-22 13:37
db.zip (116 KB) db.zip Enziin System, 2018-08-22 13:44

Related issues

Related to Redmine - Feature #23630: Migrate to Rails 5.2ClosedJean-Philippe Lang

Actions
Actions

Also available in: Atom PDF