[Rt-commit] rt branch, 5.0-trunk, updated. rt-5.0.0alpha1-117-g32a70d92cf

? sunnavy sunnavy at bestpractical.com
Fri Apr 24 16:03:12 EDT 2020


The branch, 5.0-trunk has been updated
       via  32a70d92cfefda4ebcf0c33c63b510669de1e865 (commit)
       via  7c747ab85f4b42d7a6b9253f65e253a6b75045df (commit)
       via  23c7e900dfffe0202aef4682c9e0ae5af03f16d0 (commit)
      from  5426bad310405cd92c74f57d1113f46e15ec2004 (commit)

Summary of changes:
 docs/UPGRADING-5.0              | 27 ++++++++++++++++++++++-----
 etc/upgrade/4.5.4/schema.Oracle |  4 +---
 etc/upgrade/4.5.4/schema.Pg     |  4 +---
 etc/upgrade/4.5.4/schema.mysql  |  4 +---
 4 files changed, 25 insertions(+), 14 deletions(-)

- Log -----------------------------------------------------------------
commit 7c747ab85f4b42d7a6b9253f65e253a6b75045df
Author: Jim Brandt <jbrandt at bestpractical.com>
Date:   Thu Apr 9 14:13:58 2020 -0400

    Document disk space needs for DB upgrade

diff --git a/docs/UPGRADING-5.0 b/docs/UPGRADING-5.0
index 64b533f828..54c15e23ed 100644
--- a/docs/UPGRADING-5.0
+++ b/docs/UPGRADING-5.0
@@ -36,16 +36,33 @@ changes made directly to the RT code, it's a good time to look at the hooks
 RT provides for custom code in extensions or in the local directory. See
 F<docs/writing_extensions.pod> for more information.
 
-=head2 Notable Changes
+=head2 Database Changes
 
 =over
 
 =item *
 
-On MySQL and MariaDB, the default character set has been changed from
-utf8 to utf8mb4. This provides support for 4-byte characters such as
-emojis on tickets. Postgres and Oracle already had support for these
-characters and are not effected by this update.
+For MySQL and MariaDB, the default character set has been updated to utf8mb4
+to accommodate more unicode characters including emojis. See F<README.MySQL>
+and F<README.MariaDB> for details.
+
+=item *
+
+The Id field in some tables is changed from INT to BIGINT to accommodate
+large RT systems that may hit the maximum number of ids. Because this
+change touches large RT tables like Transactions and Attachments, this
+upgrade step may take a while to run.
+
+You also will need free disk space equal to the size of these tables
+while running because MySQL, MariaDB, and Postgres will create a
+temporary copy of the table while running. If you don't have sufficient
+space, it can cause this step to fail.
+
+=back
+
+=head2 Notable Changes
+
+=over
 
 =item *
 

commit 32a70d92cfefda4ebcf0c33c63b510669de1e865
Merge: 5426bad310 7c747ab85f
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Sat Apr 25 04:01:32 2020 +0800

    Merge branch '5.0/merge-attachments-schema-changes' into 5.0-trunk


-----------------------------------------------------------------------


More information about the rt-commit mailing list