Skip to content

Commit 1e2c350

Browse files
committed
Add new error codes up to MySQL 5.7.29
1 parent de253bb commit 1e2c350

File tree

3 files changed

+63
-2
lines changed

3 files changed

+63
-2
lines changed

Changes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ you spot any mistakes.
66

77
## HEAD
88

9+
* Add new error codes up to MySQL 5.7.29
910
* Fix early detection of bad callback to `connection.query`
1011
* Support Node.js 12.x #2211
1112
* Support Node.js 13.x

lib/protocol/constants/errors.js

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* MySQL error constants
33
*
4-
* Extracted from version 5.7.21
4+
* Extracted from version 5.7.29
55
*
66
* !! Generated by generate-error-constants.js, do not modify by hand !!
77
*/
@@ -1005,6 +1005,9 @@ exports.ER_AES_INVALID_IV
10051005
exports.ER_PLUGIN_CANNOT_BE_UNINSTALLED = 1883;
10061006
exports.ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP = 1884;
10071007
exports.ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTER = 1885;
1008+
exports.ER_MISSING_KEY = 1886;
1009+
exports.WARN_NAMED_PIPE_ACCESS_EVERYONE = 1887;
1010+
exports.ER_FOUND_MISSING_GTIDS = 1888;
10081011
exports.ER_FILE_CORRUPT = 3000;
10091012
exports.ER_ERROR_ON_MASTER = 3001;
10101013
exports.ER_INCONSISTENT_ERROR = 3002;
@@ -1209,6 +1212,33 @@ exports.ER_UDF_ERROR
12091212
exports.ER_KEYRING_MIGRATION_FAILURE = 3201;
12101213
exports.ER_KEYRING_ACCESS_DENIED_ERROR = 3202;
12111214
exports.ER_KEYRING_MIGRATION_STATUS = 3203;
1215+
exports.ER_PLUGIN_FAILED_TO_OPEN_TABLES = 3204;
1216+
exports.ER_PLUGIN_FAILED_TO_OPEN_TABLE = 3205;
1217+
exports.ER_AUDIT_LOG_NO_KEYRING_PLUGIN_INSTALLED = 3206;
1218+
exports.ER_AUDIT_LOG_ENCRYPTION_PASSWORD_HAS_NOT_BEEN_SET = 3207;
1219+
exports.ER_AUDIT_LOG_COULD_NOT_CREATE_AES_KEY = 3208;
1220+
exports.ER_AUDIT_LOG_ENCRYPTION_PASSWORD_CANNOT_BE_FETCHED = 3209;
1221+
exports.ER_AUDIT_LOG_JSON_FILTERING_NOT_ENABLED = 3210;
1222+
exports.ER_AUDIT_LOG_UDF_INSUFFICIENT_PRIVILEGE = 3211;
1223+
exports.ER_AUDIT_LOG_SUPER_PRIVILEGE_REQUIRED = 3212;
1224+
exports.ER_COULD_NOT_REINITIALIZE_AUDIT_LOG_FILTERS = 3213;
1225+
exports.ER_AUDIT_LOG_UDF_INVALID_ARGUMENT_TYPE = 3214;
1226+
exports.ER_AUDIT_LOG_UDF_INVALID_ARGUMENT_COUNT = 3215;
1227+
exports.ER_AUDIT_LOG_HAS_NOT_BEEN_INSTALLED = 3216;
1228+
exports.ER_AUDIT_LOG_UDF_READ_INVALID_MAX_ARRAY_LENGTH_ARG_TYPE = 3217;
1229+
exports.ER_AUDIT_LOG_UDF_READ_INVALID_MAX_ARRAY_LENGTH_ARG_VALUE = 3218;
1230+
exports.ER_AUDIT_LOG_JSON_FILTER_PARSING_ERROR = 3219;
1231+
exports.ER_AUDIT_LOG_JSON_FILTER_NAME_CANNOT_BE_EMPTY = 3220;
1232+
exports.ER_AUDIT_LOG_JSON_USER_NAME_CANNOT_BE_EMPTY = 3221;
1233+
exports.ER_AUDIT_LOG_JSON_FILTER_DOES_NOT_EXISTS = 3222;
1234+
exports.ER_AUDIT_LOG_USER_FIRST_CHARACTER_MUST_BE_ALPHANUMERIC = 3223;
1235+
exports.ER_AUDIT_LOG_USER_NAME_INVALID_CHARACTER = 3224;
1236+
exports.ER_AUDIT_LOG_HOST_NAME_INVALID_CHARACTER = 3225;
1237+
exports.WARN_DEPRECATED_MAXDB_SQL_MODE_FOR_TIMESTAMP = 3226;
1238+
exports.ER_XA_REPLICATION_FILTERS = 3227;
1239+
exports.ER_CANT_OPEN_ERROR_LOG = 3228;
1240+
exports.ER_GROUPING_ON_TIMESTAMP_IN_DST = 3229;
1241+
exports.ER_CANT_START_SERVER_NAMED_PIPE = 3230;
12121242

12131243
// Lookup-by-number table
12141244
exports[1] = 'EE_CANTCREATEFILE';
@@ -2210,6 +2240,9 @@ exports[1882] = 'ER_AES_INVALID_IV';
22102240
exports[1883] = 'ER_PLUGIN_CANNOT_BE_UNINSTALLED';
22112241
exports[1884] = 'ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP';
22122242
exports[1885] = 'ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTER';
2243+
exports[1886] = 'ER_MISSING_KEY';
2244+
exports[1887] = 'WARN_NAMED_PIPE_ACCESS_EVERYONE';
2245+
exports[1888] = 'ER_FOUND_MISSING_GTIDS';
22132246
exports[3000] = 'ER_FILE_CORRUPT';
22142247
exports[3001] = 'ER_ERROR_ON_MASTER';
22152248
exports[3002] = 'ER_INCONSISTENT_ERROR';
@@ -2414,3 +2447,30 @@ exports[3200] = 'ER_UDF_ERROR';
24142447
exports[3201] = 'ER_KEYRING_MIGRATION_FAILURE';
24152448
exports[3202] = 'ER_KEYRING_ACCESS_DENIED_ERROR';
24162449
exports[3203] = 'ER_KEYRING_MIGRATION_STATUS';
2450+
exports[3204] = 'ER_PLUGIN_FAILED_TO_OPEN_TABLES';
2451+
exports[3205] = 'ER_PLUGIN_FAILED_TO_OPEN_TABLE';
2452+
exports[3206] = 'ER_AUDIT_LOG_NO_KEYRING_PLUGIN_INSTALLED';
2453+
exports[3207] = 'ER_AUDIT_LOG_ENCRYPTION_PASSWORD_HAS_NOT_BEEN_SET';
2454+
exports[3208] = 'ER_AUDIT_LOG_COULD_NOT_CREATE_AES_KEY';
2455+
exports[3209] = 'ER_AUDIT_LOG_ENCRYPTION_PASSWORD_CANNOT_BE_FETCHED';
2456+
exports[3210] = 'ER_AUDIT_LOG_JSON_FILTERING_NOT_ENABLED';
2457+
exports[3211] = 'ER_AUDIT_LOG_UDF_INSUFFICIENT_PRIVILEGE';
2458+
exports[3212] = 'ER_AUDIT_LOG_SUPER_PRIVILEGE_REQUIRED';
2459+
exports[3213] = 'ER_COULD_NOT_REINITIALIZE_AUDIT_LOG_FILTERS';
2460+
exports[3214] = 'ER_AUDIT_LOG_UDF_INVALID_ARGUMENT_TYPE';
2461+
exports[3215] = 'ER_AUDIT_LOG_UDF_INVALID_ARGUMENT_COUNT';
2462+
exports[3216] = 'ER_AUDIT_LOG_HAS_NOT_BEEN_INSTALLED';
2463+
exports[3217] = 'ER_AUDIT_LOG_UDF_READ_INVALID_MAX_ARRAY_LENGTH_ARG_TYPE';
2464+
exports[3218] = 'ER_AUDIT_LOG_UDF_READ_INVALID_MAX_ARRAY_LENGTH_ARG_VALUE';
2465+
exports[3219] = 'ER_AUDIT_LOG_JSON_FILTER_PARSING_ERROR';
2466+
exports[3220] = 'ER_AUDIT_LOG_JSON_FILTER_NAME_CANNOT_BE_EMPTY';
2467+
exports[3221] = 'ER_AUDIT_LOG_JSON_USER_NAME_CANNOT_BE_EMPTY';
2468+
exports[3222] = 'ER_AUDIT_LOG_JSON_FILTER_DOES_NOT_EXISTS';
2469+
exports[3223] = 'ER_AUDIT_LOG_USER_FIRST_CHARACTER_MUST_BE_ALPHANUMERIC';
2470+
exports[3224] = 'ER_AUDIT_LOG_USER_NAME_INVALID_CHARACTER';
2471+
exports[3225] = 'ER_AUDIT_LOG_HOST_NAME_INVALID_CHARACTER';
2472+
exports[3226] = 'WARN_DEPRECATED_MAXDB_SQL_MODE_FOR_TIMESTAMP';
2473+
exports[3227] = 'ER_XA_REPLICATION_FILTERS';
2474+
exports[3228] = 'ER_CANT_OPEN_ERROR_LOG';
2475+
exports[3229] = 'ER_GROUPING_ON_TIMESTAMP_IN_DST';
2476+
exports[3230] = 'ER_CANT_START_SERVER_NAMED_PIPE';

lib/protocol/constants/types.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* MySQL type constants
33
*
4-
* Extracted from version 5.7.19
4+
* Extracted from version 5.7.29
55
*
66
* !! Generated by generate-type-constants.js, do not modify by hand !!
77
*/

0 commit comments

Comments
 (0)