mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Timestamp-based versioning for InnoDB [closes #209]
* Removed integer_fields check * Reworked Vers_parse_info::check_sys_fields() * Misc renames * versioned as vers_sys_type_t * Removed versioned_by_sql(), versioned_by_engine() versioned() works as before; versioned(VERS_TIMESTAMP) is versioned_by_sql(); versioned(VERS_TRX_ID) is versioned_by_engine(). * create_tmp_table() fix * Foreign constraints for timestamp-based * Range auto-specifier fix * SQL: 1-row partition rotation fix [fixes #260] * Fix 'drop system versioning, algorithm=inplace'
This commit is contained in:
@ -155,7 +155,6 @@ extern bool volatile shutdown_in_progress;
|
||||
|
||||
extern "C" LEX_STRING * thd_query_string (MYSQL_THD thd);
|
||||
extern "C" size_t thd_query_safe(MYSQL_THD thd, char *buf, size_t buflen);
|
||||
void thd_vers_update_trt(THD *thd, bool value);
|
||||
|
||||
/**
|
||||
@class CSET_STRING
|
||||
@ -707,7 +706,7 @@ typedef struct system_variables
|
||||
uint column_compression_zlib_level;
|
||||
ulong in_subquery_conversion_threshold;
|
||||
|
||||
st_vers_asof_timestamp vers_asof_timestamp;
|
||||
vers_asof_timestamp_t vers_asof_timestamp;
|
||||
my_bool vers_force;
|
||||
ulong vers_hide;
|
||||
my_bool vers_innodb_algorithm_simple;
|
||||
|
Reference in New Issue
Block a user