Skip to content

Commit

Permalink
used utf8mb4_uca1400_ai_ci for MariaDB
Browse files Browse the repository at this point in the history
  • Loading branch information
silverqx committed Jun 5, 2024
1 parent 0c4ef23 commit 07513aa
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion examples/tom/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ std::shared_ptr<DatabaseManager> setupDatabaseManager()
{password_, qEnvironmentVariable("DB_MARIA_PASSWORD", EMPTY)},
{charset_, qEnvironmentVariable("DB_MARIA_CHARSET", UTF8MB4)},
{collation_, qEnvironmentVariable("DB_MARIA_COLLATION",
UTF8MB4Unicode520ci)},
UTF8MB4Uca1400aici)},
// SYSTEM - set the time zone to your local MySQL server time zone
{timezone_, TZ00},
/* Specifies what time zone all QDateTime-s will have, the overridden default
Expand Down
2 changes: 1 addition & 1 deletion include/orm/constants_extern.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ namespace Orm::Constants
SHAREDLIB_EXPORT extern const QString UTF8Unicodeci;
SHAREDLIB_EXPORT extern const QString UTF8MB4Unicode520ci;
SHAREDLIB_EXPORT extern const QString UTF8MB40900aici;
SHAREDLIB_EXPORT extern const QString Uca1400Nopadaici;
SHAREDLIB_EXPORT extern const QString UTF8MB4Uca1400aici;
SHAREDLIB_EXPORT extern const QString UcsBasic;
SHAREDLIB_EXPORT extern const QString POSIX_;

Expand Down
2 changes: 1 addition & 1 deletion include/orm/constants_inline.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ namespace Orm::Constants
inline const QString UTF8Unicodeci = QStringLiteral("utf8_unicode_ci");
inline const QString UTF8MB4Unicode520ci = QStringLiteral("utf8mb4_unicode_520_ci");
inline const QString UTF8MB40900aici = QStringLiteral("utf8mb4_0900_ai_ci");
inline const QString Uca1400Nopadaici = QStringLiteral("uca1400_nopad_ai_ci");
inline const QString UTF8MB4Uca1400aici = QStringLiteral("utf8mb4_uca1400_ai_ci"); // MariaDB 11.5
inline const QString UcsBasic = QStringLiteral("ucs_basic");
inline const QString POSIX_ = QStringLiteral("POSIX");

Expand Down
2 changes: 1 addition & 1 deletion src/orm/constants_extern.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ namespace Orm::Constants
const QString UTF8Unicodeci = QStringLiteral("utf8_unicode_ci");
const QString UTF8MB4Unicode520ci = QStringLiteral("utf8mb4_unicode_520_ci");
const QString UTF8MB40900aici = QStringLiteral("utf8mb4_0900_ai_ci");
const QString Uca1400Nopadaici = QStringLiteral("uca1400_nopad_ai_ci");
const QString UTF8MB4Uca1400aici = QStringLiteral("utf8mb4_uca1400_ai_ci"); // MariaDB 11.5
const QString UcsBasic = QStringLiteral("ucs_basic");
const QString POSIX_ = QStringLiteral("POSIX");

Expand Down
4 changes: 2 additions & 2 deletions tests/TinyUtils/src/databases.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ using Orm::Constants::UTC;
using Orm::Constants::UTF8;
using Orm::Constants::UTF8MB4;
using Orm::Constants::UTF8MB40900aici;
using Orm::Constants::UTF8MB4Unicode520ci;
using Orm::Constants::UTF8MB4Uca1400aici;
using Orm::Constants::InnoDB;
using Orm::Constants::Version;
using Orm::Constants::application_name;
Expand Down Expand Up @@ -674,7 +674,7 @@ Databases::mariaConfiguration()
{password_, qEnvironmentVariable("DB_MARIA_PASSWORD", EMPTY)},
{charset_, qEnvironmentVariable("DB_MARIA_CHARSET", UTF8MB4)},
{collation_, qEnvironmentVariable("DB_MARIA_COLLATION",
UTF8MB4Unicode520ci)},
UTF8MB4Uca1400aici)},
// Very important for tests
{timezone_, TZ00},
/* Specifies what time zone all QDateTime-s will have, the overridden default
Expand Down
2 changes: 1 addition & 1 deletion tests/testdata_tom/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ std::shared_ptr<DatabaseManager> setupDatabaseManager()
{password_, qEnvironmentVariable("DB_MARIA_PASSWORD", EMPTY)},
{charset_, qEnvironmentVariable("DB_MARIA_CHARSET", UTF8MB4)},
{collation_, qEnvironmentVariable("DB_MARIA_COLLATION",
UTF8MB4Unicode520ci)},
UTF8MB4Uca1400aici)},
// SYSTEM - set the time zone to your local MySQL server time zone
{timezone_, TZ00},
/* Specifies what time zone all QDateTime-s will have, the overridden default
Expand Down
4 changes: 2 additions & 2 deletions tom/include/tom/migration.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -169,8 +169,8 @@ namespace Migrations
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::UTF8MB4Unicode520ci); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "utf8mb4_0900_ai_ci". */
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::UTF8MB40900aici); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "uca1400_nopad_ai_ci". */
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::Uca1400Nopadaici); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "utf8mb4_uca1400_ai_ci". */
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::UTF8MB4Uca1400aici); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "ucs_basic". */
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::UcsBasic); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "POSIX". */
Expand Down
4 changes: 2 additions & 2 deletions tom/include/tom/seeder.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -286,8 +286,8 @@ namespace Seeders
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::UTF8MB4Unicode520ci); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "utf8mb4_0900_ai_ci". */
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::UTF8MB40900aici); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "uca1400_nopad_ai_ci". */
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::Uca1400Nopadaici); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "utf8mb4_uca1400_ai_ci". */
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::UTF8MB4Uca1400aici); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "ucs_basic". */
using TINYORM_PREPEND_NAMESPACE(Orm::Constants::UcsBasic); // NOLINT(misc-unused-using-decls)
/*! Alias for the string constant "POSIX". */
Expand Down

0 comments on commit 07513aa

Please sign in to comment.