mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 03:52:35 +01:00
3da565c41d
When adding a column or index that uses plugin-defined sysvar-based options with CREATE ... LIKE the server was using the current value of the sysvar, not the default one. Because parse_option_list() function was used both in create and open and it tried to guess when it's create (need to use current sysvar value and add a new name=value pair to the list) or open (need to use default, without extending the list). Let's move the list extending functionality into a separate function and call it explicitly when needed. Operations that add new objects (CREATE, ALTER ... ADD) will extend the list, other operations (ALTER, CREATE ... LIKE, open) will not. |
||
---|---|---|
.. | ||
alter.result | ||
alter.test | ||
alter_notembedded.result | ||
alter_notembedded.test | ||
aria.result | ||
aria.test | ||
auto_increment.result | ||
auto_increment.test | ||
binlog.result | ||
binlog.test | ||
concurrent_create.result | ||
concurrent_create.test | ||
create.result | ||
create.test | ||
debug_sync.opt | ||
debug_sync.result | ||
debug_sync.test | ||
default.result | ||
default.test | ||
disabled.def | ||
grant.result | ||
grant.test | ||
gtid-master.opt | ||
gtid-slave.opt | ||
gtid.result | ||
gtid.test | ||
kill.result | ||
kill.test | ||
lock.result | ||
lock.test | ||
mysqldump.result | ||
mysqldump.test | ||
next.result | ||
next.test | ||
other.result | ||
other.test | ||
partition.result | ||
partition.test | ||
read_only.result | ||
read_only.test | ||
rebuild.result | ||
rebuild.test | ||
rename.result | ||
rename.test | ||
replication-master.opt | ||
replication-slave.opt | ||
replication.result | ||
replication.test | ||
replication_drop.result | ||
replication_drop.test | ||
replication_mixed.result | ||
replication_mixed.test | ||
setval.result | ||
setval.test | ||
slave_nextval.result | ||
slave_nextval.test | ||
temporary.result | ||
temporary.test | ||
view.result | ||
view.test |