An error occurred fetching the project authors.
- 09 Jan, 2018 3 commits
-
-
Sergei Golubchik authored
use system time, not @@timestamp
-
Sergei Golubchik authored
remove unused error messages reword ER_VERS_SYS_FIELD_NOT_HIDDEN->ER_VERS_SYS_FIELD_EXISTS
-
Sergei Golubchik authored
Many related changes. Note that AS OF condition must always be pushed down to physical tables, it cannot be applied to a derived or a view. Thus: * no versioning for internal temporary tables, they can never store historical data. * remove special versioning code from mysql_derived_prepare and remove ER_VERS_DERIVED_PROHIBITED - derived can have no historical data and cannot be prohibited for system versioning related reasons. * do not expand select list for derived/views with sys vers fields, derived/views can never have historical data. * remove special invisiblity rules for sys vers fields, they are no longer needed after the previous change * remove system_versioning_hide, it lost the meaning after the previous change. * remove ER_VERS_SYSTEM_TIME_CLASH, it's no "clash", the inner AS OF clause always wins. * non-versioned fields in a historical query reword the warning text, downgrade to note, don't replace values with NULLs
-
- 01 Jan, 2018 1 commit
-
-
Aleksey Midenkov authored
-
- 25 Dec, 2017 1 commit
-
-
Eugene Kosov authored
-
- 19 Dec, 2017 2 commits
-
-
Aleksey Midenkov authored
ER_VERS_NOT_VERSIONED vs ER_VERSIONING_REQUIRED
-
Aleksey Midenkov authored
-
- 18 Dec, 2017 2 commits
-
-
Aleksey Midenkov authored
-
Aleksey Midenkov authored
* 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'
-
- 12 Dec, 2017 1 commit
-
-
Eugene Kosov authored
SQL: remove unneeded assertion SQL: disallow set sys_trx fields in INSERT ... SELECT Fixes by @midenok.
-
- 10 Dec, 2017 1 commit
-
-
Aleksey Midenkov authored
-
- 03 Dec, 2017 1 commit
-
-
Aleksey Midenkov authored
-
- 29 Nov, 2017 2 commits
-
-
Aleksey Midenkov authored
Affected tests (forced mode): rpl.rpl_timezone
-
Aleksey Midenkov authored
Affected tests (forced mode): binlog_encryption.encrypted_slave
-
- 28 Nov, 2017 1 commit
-
-
Aleksey Midenkov authored
-
- 14 Nov, 2017 1 commit
-
-
Aleksey Midenkov authored
-
- 17 Oct, 2017 1 commit
-
-
Aleksey Midenkov authored
-
- 25 Sep, 2017 1 commit
-
-
Aleksey Midenkov authored
-
- 18 Aug, 2017 1 commit
-
-
Eugene Kosov authored
-
- 04 Jul, 2017 1 commit
-
-
Aleksey Midenkov authored
-
- 05 May, 2017 6 commits
-
-
Aleksey Midenkov authored
-
Aleksey Midenkov authored
-
kevg authored
-
Aleksey Midenkov authored
* sys fields are NULL by default (with exceptions, see comment about NOT_NULL_FLAG in #77); * error codes renamed, messages cleared out; * SHOW CREATE TABLE fixed; * set_max() fix; * redundant flag setters/getters removed; * flags are set in sql_yacc.yy, redundant copy_info_about_generated_fields() eliminated.
-
Aleksey Midenkov authored
IB: * removed CONCURR_TRX from VTQ; * new fields in VTQ: COMMIT_ID, ISO_LEVEL. SQL: * renamed BEGIN_TS, COMMIT_TS to VTQ_BEGIN_TS, VTQ_COMMIT_TS; * new functions: VTQ_COMMIT_ID, VTQ_ISO_LEVEL, VTQ_TRX_ID, VTQ_TRX_SEES, VTQ_TRX_SEES_EQ; * versioned SELECT for IB uses VTQ_TRX_SEES, VTQ_TRX_SEES_EQ. Closes #71
-
Aleksey Midenkov authored
Run `mtr --suite=versioning` or `mtr versioning.<test-name>`
-