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:
@@ -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;
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user