diff options
Diffstat (limited to 'src/plugins/sqldrivers/mysql/qsql_mysql.cpp')
-rw-r--r-- | src/plugins/sqldrivers/mysql/qsql_mysql.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/sqldrivers/mysql/qsql_mysql.cpp b/src/plugins/sqldrivers/mysql/qsql_mysql.cpp index 29d1b5e7b64..42c2c6a49f7 100644 --- a/src/plugins/sqldrivers/mysql/qsql_mysql.cpp +++ b/src/plugins/sqldrivers/mysql/qsql_mysql.cpp @@ -1094,14 +1094,14 @@ static void qLibraryInit() } #endif // Q_NO_MYSQL_EMBEDDED -#if defined(MARIADB_BASE_VERSION) || defined(MARIADB_VERSION_ID) +#if defined(MARIADB_PACKAGE_VERSION_ID) qAddPostRoutine([]() { mysql_server_end(); }); #endif } static void qLibraryEnd() { -#if !defined(MARIADB_BASE_VERSION) && !defined(MARIADB_VERSION_ID) +#if !defined(MARIADB_PACKAGE_VERSION_ID) # if !defined(Q_NO_MYSQL_EMBEDDED) mysql_library_end(); # endif @@ -1360,7 +1360,7 @@ bool QMYSQLDriver::open(const QString &db, // try utf8 with non BMP first, utf8 (BMP only) if that fails static const char wanted_charsets[][8] = { "utf8mb4", "utf8" }; -#ifdef MARIADB_VERSION_ID +#if defined(MARIADB_PACKAGE_VERSION_ID) MARIADB_CHARSET_INFO *cs = nullptr; for (const char *p : wanted_charsets) { cs = mariadb_get_charset_by_name(p); @@ -1512,7 +1512,7 @@ QSqlRecord QMYSQLDriver::record(const QString &tablename) const + d->dbName + "' AND table_name = '%1'"_L1; const auto baTableName = tablename.toUtf8(); QVarLengthArray<char> tableNameQuoted(baTableName.size() * 2 + 1); -#if defined(MARIADB_VERSION_ID) +#if defined(MARIADB_PACKAGE_VERSION_ID) const auto len = mysql_real_escape_string(d->mysql, tableNameQuoted.data(), baTableName.data(), baTableName.size()); #else |