mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 18:20:07 +01:00
db7edfed17
MDEV-10134 Add full support for DEFAULT - Added support for using tables with MySQL 5.7 virtual fields, including MySQL 5.7 syntax - Better error messages also for old cases - CREATE ... SELECT now also updates timestamp columns - Blob can now have default values - Added new system variable "check_constraint_checks", to turn of CHECK constraint checking if needed. - Removed some engine independent tests in suite vcol to only test myisam - Moved some tests from 'include' to 't'. Should some day be done for all tests. - FRM version increased to 11 if one uses virtual fields or constraints - Changed to use a bitmap to check if a field has got a value, instead of setting HAS_EXPLICIT_VALUE bit in field flags - Expressions can now be up to 65K in total - Ensure we are not refering to uninitialized fields when handling virtual fields or defaults - Changed check_vcol_func_processor() to return a bitmap of used types - Had to change some functions that calculated cached value in fix_fields to do this in val() or getdate() instead. - store_now_in_TIME() now takes a THD argument - fill_record() now updates default values - Add a lookahead for NOT NULL, to be able to handle DEFAULT 1+1 NOT NULL - Automatically generate a name for constraints that doesn't have a name - Added support for ALTER TABLE DROP CONSTRAINT - Ensure that partition functions register virtual fields used. This fixes some bugs when using virtual fields in a partitioning function |
||
---|---|---|
.. | ||
check_type.inc | ||
create_recursive_construct.inc | ||
rpl_auto_increment.test | ||
rpl_auto_increment_insert_view.test | ||
rpl_auto_increment_invoke_trigger.test | ||
rpl_autoinc_func_invokes_trigger.test | ||
rpl_binlog_max_cache_size.test | ||
rpl_blackhole.test | ||
rpl_charset.test | ||
rpl_commit_after_flush.test | ||
rpl_conflicts.test | ||
rpl_ddl.test | ||
rpl_deadlock.test | ||
rpl_delete_no_where.test | ||
rpl_drop_create_temp_table.inc | ||
rpl_drop_create_temp_table.test | ||
rpl_EE_err.test | ||
rpl_extra_col_master.test | ||
rpl_extra_col_slave.test | ||
rpl_failed_optimize.test | ||
rpl_flsh_tbls.test | ||
rpl_foreign_key.test | ||
rpl_get_master_version_and_clock.test | ||
rpl_implicit_commit_binlog.test | ||
rpl_innodb.test | ||
rpl_insert_delayed.test | ||
rpl_insert_id.test | ||
rpl_insert_id_pk.test | ||
rpl_insert_ignore.test | ||
rpl_loaddata.test | ||
rpl_loadfile.test | ||
rpl_log.test | ||
rpl_max_relay_size.test | ||
rpl_mixing_engines.inc | ||
rpl_mixing_engines.test | ||
rpl_multi_query.test | ||
rpl_multi_update.test | ||
rpl_multi_update2.test | ||
rpl_multi_update3.test | ||
rpl_not_null.test | ||
rpl_partition.test | ||
rpl_record_compare.test | ||
rpl_relayrotate.test | ||
rpl_reset_slave.test | ||
rpl_row_001.test | ||
rpl_row_annotate.test | ||
rpl_row_basic.test | ||
rpl_row_blob.test | ||
rpl_row_delayed_ins.test | ||
rpl_row_func003.test | ||
rpl_row_img.test | ||
rpl_row_img_blobs.test | ||
rpl_row_sp002.test | ||
rpl_row_sp003.test | ||
rpl_row_sp006.test | ||
rpl_row_sp007.test | ||
rpl_row_tabledefs.test | ||
rpl_row_UUID.test | ||
rpl_set_null.test | ||
rpl_show_binlog_events.inc | ||
rpl_show_log_events_with_varying_options.inc | ||
rpl_show_relaylog_events.inc | ||
rpl_start_stop_slave.test | ||
rpl_stm_create_if_not_exists.test | ||
rpl_stm_EE_err2.test | ||
rpl_stop_middle_group.test | ||
rpl_stop_slave.test | ||
rpl_sv_relay_space.test | ||
rpl_test_framework.inc | ||
rpl_tmp_table_and_DDL.test | ||
rpl_trig004.test | ||
rpl_truncate.test | ||
rpl_truncate_helper.test | ||
type_conversions.test |