mirror of
https://github.com/MariaDB/server.git
synced 2025-07-17 12:02:09 +03:00
Merge 10.4 into 10.5
This commit is contained in:
@ -12,6 +12,21 @@ select next value for s1, minimum_value from s1 where maximum_value> 4;
|
||||
next value for s1 minimum_value
|
||||
4 1
|
||||
alter sequence s1 maxvalue 1000;
|
||||
optimize table s1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.s1 optimize note The storage engine for the table doesn't support optimize
|
||||
analyze table s1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.s1 analyze status Engine-independent statistics collected
|
||||
test.s1 analyze note The storage engine for the table doesn't support analyze
|
||||
repair table s1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.s1 repair status OK
|
||||
check table s1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.s1 check note The storage engine for the table doesn't support check
|
||||
rename table s1 to tmp_s;
|
||||
rename table tmp_s to s1;
|
||||
drop sequence s1;
|
||||
include/show_binlog_events.inc
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
@ -30,4 +45,14 @@ master-bin.000001 # Query # # COMMIT
|
||||
master-bin.000001 # Gtid # # GTID #-#-#
|
||||
master-bin.000001 # Query # # use `test`; alter sequence s1 maxvalue 1000
|
||||
master-bin.000001 # Gtid # # GTID #-#-#
|
||||
master-bin.000001 # Query # # use `test`; optimize table s1
|
||||
master-bin.000001 # Gtid # # GTID #-#-#
|
||||
master-bin.000001 # Query # # use `test`; analyze table s1
|
||||
master-bin.000001 # Gtid # # GTID #-#-#
|
||||
master-bin.000001 # Query # # use `test`; repair table s1
|
||||
master-bin.000001 # Gtid # # GTID #-#-#
|
||||
master-bin.000001 # Query # # use `test`; rename table s1 to tmp_s
|
||||
master-bin.000001 # Gtid # # GTID #-#-#
|
||||
master-bin.000001 # Query # # use `test`; rename table tmp_s to s1
|
||||
master-bin.000001 # Gtid # # GTID #-#-#
|
||||
master-bin.000001 # Query # # use `test`; DROP SEQUENCE `s1` /* generated by server */
|
||||
|
@ -1,5 +1,5 @@
|
||||
--source include/have_udf.inc
|
||||
--source include/have_log_bin.inc
|
||||
--source include/have_sequence.inc
|
||||
--source include/have_binlog_format_mixed_or_row.inc
|
||||
--source include/binlog_start_pos.inc
|
||||
|
||||
#
|
||||
@ -21,6 +21,17 @@ select next value for s1, minimum_value from s1 where maximum_value> 4;
|
||||
#
|
||||
alter sequence s1 maxvalue 1000;
|
||||
|
||||
# MDEV-24617 OPTIMIZE on a sequence causes unexpected
|
||||
# ER_BINLOG_UNSAFE_STATEMENT The test below verifies no unsafe
|
||||
# warnings anymore for any relavant commands that like OPTIMIZE can
|
||||
# not produce ROW format events therefore the unsafe warning either.
|
||||
optimize table s1;
|
||||
analyze table s1;
|
||||
repair table s1;
|
||||
check table s1;
|
||||
rename table s1 to tmp_s;
|
||||
rename table tmp_s to s1;
|
||||
|
||||
drop sequence s1;
|
||||
|
||||
--let $binlog_file = LAST
|
||||
|
Reference in New Issue
Block a user