1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-28 17:36:30 +03:00
Files
mariadb/mysql-test/include
Sachin 967c14c04e MDEV-20477 Merge binlog extended metadata support from the upstream
Cherry-pick the commits the mysql and some changes.
WL#4618 RBR: extended table metadata in the binary log

This patch extends Table Map Event. It appends some new fields for
more metadata. The new metadata includes:
- Signedness of Numberic Columns
- Character Set of Character Columns and Binary Columns
- Column Name
- String Value of SET Columns
- String Value of ENUM Columns
- Primary Key
- Character Set of SET Columns and ENUM Columns
- Geometry Type

Some of them are optional, the patch introduces a GLOBAL system
variable to control it. It is binlog_row_metadata.
- Scope:   GLOBAL
- Dynamic: Yes
- Type:    ENUM
- Values:  {NO_LOG, MINIMAL, FULL}
- Default: NO_LOG
  Only Signedness, character set and geometry type are logged if it is MINIMAL.
  Otherwise all of them are logged.

Also add a binlog_type_info() to field, So that we can have extract
relevant binlog info from field.
2019-09-11 15:09:35 +05:30
..
2019-04-05 11:41:03 +03:00
2013-03-28 17:19:09 +04:00
2013-12-20 12:42:33 +04:00
2016-09-06 12:50:02 +04:00
2016-05-30 16:56:29 +04:00
2011-10-19 21:45:18 +02:00
2017-04-06 15:41:54 +05:30
2019-01-23 15:30:00 +04:00
2019-01-23 15:30:00 +04:00
2016-09-10 16:04:44 +02:00
2017-11-30 08:16:37 +02:00
2019-03-01 12:41:05 -05:00
2019-05-11 21:29:06 +03:00
2012-01-13 15:50:02 +01:00
2019-05-23 02:28:23 +03:00
2019-01-23 15:30:00 +04:00
2017-06-29 23:03:30 +05:30
2019-04-04 09:05:45 +03:00
2011-07-15 09:09:33 +02:00
2019-01-23 15:30:00 +04:00
2013-12-22 17:06:50 +01:00
2019-03-27 12:26:11 +02:00
2019-05-19 20:55:37 +02:00
2019-05-14 17:18:46 +03:00
2011-07-15 09:09:33 +02:00
2015-06-16 23:55:56 +02:00
2012-03-28 01:04:46 +02:00
2013-01-31 09:48:19 +01:00
2013-02-22 10:23:17 +01:00
2012-02-06 21:36:56 +01:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2011-07-02 22:08:51 +02:00
2017-08-23 16:49:42 +05:30