mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-31811 deprecate old_mode values
mark non-default values of old_mode as deprecated. print a warning when they're set from the command line and in SQL.
This commit is contained in:
@@ -197,13 +197,17 @@ enum enum_binlog_row_image {
|
||||
|
||||
|
||||
/* Bits for different old style modes */
|
||||
#define OLD_MODE_NO_DUP_KEY_WARNINGS_WITH_IGNORE (1 << 0)
|
||||
#define OLD_MODE_NO_PROGRESS_INFO (1 << 1)
|
||||
#define OLD_MODE_NO_DUP_KEY_WARNINGS_WITH_IGNORE (1 << 0)
|
||||
#define OLD_MODE_NO_PROGRESS_INFO (1 << 1)
|
||||
#define OLD_MODE_ZERO_DATE_TIME_CAST (1 << 2)
|
||||
#define OLD_MODE_UTF8_IS_UTF8MB3 (1 << 3)
|
||||
#define OLD_MODE_IGNORE_INDEX_ONLY_FOR_JOIN (1 << 4)
|
||||
#define OLD_MODE_COMPAT_5_1_CHECKSUM (1 << 5)
|
||||
#define OLD_MODE_LOCK_ALTER_TABLE_COPY (1 << 6)
|
||||
#define OLD_MODE_UTF8_IS_UTF8MB3 (1 << 3)
|
||||
#define OLD_MODE_IGNORE_INDEX_ONLY_FOR_JOIN (1 << 4)
|
||||
#define OLD_MODE_COMPAT_5_1_CHECKSUM (1 << 5)
|
||||
#define OLD_MODE_LOCK_ALTER_TABLE_COPY (1 << 6)
|
||||
|
||||
#define OLD_MODE_DEFAULT_VALUE OLD_MODE_UTF8_IS_UTF8MB3
|
||||
|
||||
void old_mode_deprecated_warnings(THD *thd, ulonglong v);
|
||||
|
||||
extern char internal_table_name[2];
|
||||
extern char empty_c_string[1];
|
||||
|
Reference in New Issue
Block a user