1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 09:42:41 +01:00
phorge-phorge/src/applications/config/schema
epriestley 184619730f Fix an issue with collation construction on "sort" columns for old MySQL
Summary:
Fixes T7422. We'll currently choose a "binary" charset with a "utf8_general_ci" collation on "sort" columns on older MySQL, which seems to be causing problems.

Choose "utf8" in this case instead.

(I attempted to simplify the logic, too, but that's the only actual change.)

Test Plan: Went back and forth with `--disable-utf8mb4` on `storage adjust`, but this is version dependent so I'm not 100% sure it's the right fix.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T7422

Differential Revision: https://secure.phabricator.com/D11928
2015-03-02 09:57:55 -08:00
..
PhabricatorConfigColumnSchema.php Fix method visibility for PhabricatorConfigStorageSchema methods 2015-01-07 07:33:52 +11:00
PhabricatorConfigCoreSchemaSpec.php Automatically build all Lisk schemata 2014-10-02 09:51:20 -07:00
PhabricatorConfigDatabaseSchema.php Fix method visibility for PhabricatorConfigStorageSchema methods 2015-01-07 07:33:52 +11:00
PhabricatorConfigKeySchema.php Fix method visibility for PhabricatorConfigStorageSchema methods 2015-01-07 07:33:52 +11:00
PhabricatorConfigSchemaQuery.php Fix various MySQL version issues with new charset stuff 2014-10-29 15:49:29 -07:00
PhabricatorConfigSchemaSpec.php Fix an issue with collation construction on "sort" columns for old MySQL 2015-03-02 09:57:55 -08:00
PhabricatorConfigServerSchema.php Fix method visibility for PhabricatorConfigStorageSchema methods 2015-01-07 07:33:52 +11:00
PhabricatorConfigStorageSchema.php Do a better job of handling spec errors during schema adjustment 2014-11-04 04:42:05 -08:00
PhabricatorConfigTableSchema.php Fix method visibility for PhabricatorConfigStorageSchema methods 2015-01-07 07:33:52 +11:00