1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

MDEV-11675. Convert the new session var to bool type and test changes

The new @@binlog_alter_two_phase is converted to `my_bool` type.
This commit is contained in:
Andrei
2022-01-31 19:27:22 +02:00
parent a64991df9d
commit fe2d90cca9
40 changed files with 112 additions and 116 deletions

View File

@@ -1,53 +1,53 @@
set binlog_alter_two_phase=NO;
set binlog_alter_two_phase = OFF;
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
No
set binlog_alter_two_phase=Yes;
0
set binlog_alter_two_phase = ON;
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
Yes
1
# wrong value
set binlog_alter_two_phase=BINLOG_OY;
ERROR 42000: Variable 'binlog_alter_two_phase' can't be set to the value of 'BINLOG_OY'
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
Yes
1
#true and false
set binlog_alter_two_phase=false;
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
No
0
set binlog_alter_two_phase=true;
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
Yes
1
set binlog_alter_two_phase=0;
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
No
0
set binlog_alter_two_phase=1;
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
Yes
1
##wrong value
set binlog_alter_two_phase=2;
ERROR 42000: Variable 'binlog_alter_two_phase' can't be set to the value of '2'
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
Yes
1
#Global value
set global binlog_alter_two_phase=NO;
set global binlog_alter_two_phase = OFF;
connect con1,localhost,root,,;
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
No
0
disconnect con1;
connection default;
set global binlog_alter_two_phase=Yes;
set global binlog_alter_two_phase = ON;
connect con1,localhost,root,,;
select @@binlog_alter_two_phase;
@@binlog_alter_two_phase
Yes
1
disconnect con1;
connection default;
set global binlog_alter_two_phase=No;;
set global binlog_alter_two_phase=0;

View File

@@ -324,14 +324,14 @@ READ_ONLY YES
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME BINLOG_ALTER_TWO_PHASE
VARIABLE_SCOPE SESSION
VARIABLE_TYPE ENUM
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT When set, split ALTER at binary logging into 2 statements: START ALTER and COMMIT/ROLLBACK ALTER
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST No,Yes
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME BINLOG_ANNOTATE_ROW_EVENTS
VARIABLE_SCOPE SESSION
VARIABLE_TYPE BOOLEAN