[Rt-commit] rt branch, 5.0/merge-attachments-schema-changes, updated. rt-5.0.0alpha1-79-g762909c721

Jim Brandt jbrandt at bestpractical.com
Thu Apr 9 14:15:22 EDT 2020


The branch, 5.0/merge-attachments-schema-changes has been updated
       via  762909c721e729a2c2eec13a3b76c159db3bb07e (commit)
      from  23c7e900dfffe0202aef4682c9e0ae5af03f16d0 (commit)

Summary of changes:
 docs/UPGRADING-5.0 | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

- Log -----------------------------------------------------------------
commit 762909c721e729a2c2eec13a3b76c159db3bb07e
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..ee49f7179d 100644
--- a/docs/UPGRADING-5.0
+++ b/docs/UPGRADING-5.0
@@ -36,6 +36,30 @@ 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 Database Changes
+
+=over
+
+=item *
+
+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

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


More information about the rt-commit mailing list