mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-16546 System versioning setting to allow history modification
1. system_versioning_insert_history session variable allows pseudocolumns ROW_START and ROW_END be specified in INSERT, INSERT..SELECT and LOAD DATA. 2. Cleaned up select_insert::send_data() from setting vers_write as this parameter is now set on TABLE initialization. 4. Replication of system_versioning_insert_history via option_bits in OPTIONS_WRITTEN_TO_BIN_LOG.
This commit is contained in:
committed by
Sergei Golubchik
parent
d9b0c9ad2b
commit
a2cda88631
@@ -1384,6 +1384,8 @@ The following specify which files/extra groups are read (specified before remain
|
||||
Versioning ALTER TABLE mode. ERROR: Fail ALTER with
|
||||
error; KEEP: Keep historical system rows and subject them
|
||||
to ALTER
|
||||
--system-versioning-insert-history
|
||||
Allows direct inserts into ROW_START and ROW_END columns
|
||||
--table-cache=# Deprecated; use --table-open-cache instead.
|
||||
--table-definition-cache=#
|
||||
The number of cached table definitions
|
||||
@@ -1856,6 +1858,7 @@ sync-relay-log 10000
|
||||
sync-relay-log-info 10000
|
||||
sysdate-is-now FALSE
|
||||
system-versioning-alter-history ERROR
|
||||
system-versioning-insert-history FALSE
|
||||
table-definition-cache 400
|
||||
tc-heuristic-recover OFF
|
||||
tcp-keepalive-interval 0
|
||||
|
Reference in New Issue
Block a user