mariadb/mysql-test/suite
Monty 24c57165d5 ALTER TABLE and replication should convert old row_end timestamps to new timestamp range
MDEV-32188 make TIMESTAMP use whole 32-bit unsigned range

- Added --update-history option to mariadb-dump to change 2038
  row_end timestamp to 2106.
- Updated ALTER TABLE ... to convert old row_end timestamps to
  2106 timestamp for tables created before MariaDB 11.4.0.
- Fixed bug in CHECK TABLE where we wrongly suggested to USE REPAIR
  TABLE when ALTER TABLE...FORCE is needed.
- mariadb-check printed table names that where used with REPAIR TABLE but
  did not print table names used with ALTER TABLE or with name repair.
  Fixed by always printing a table that is fixed if --silent is not
  used.
- Added TABLE::vers_fix_old_timestamp() that will change max-timestamp
  for versioned tables when replication from a pre-11.4.0 server.

A few test cases changed. This is caused by:
- CHECK TABLE now prints 'Please do ALTER TABLE... instead of
  'Please do REPAIR TABLE' when there is a problem with the information
  in the .frm file (for example a very old frm file).
- mariadb-check now prints repaired table names.
- mariadb-check also now prints nicer error message in case ALTER TABLE
  is needed to repair a table.
2024-05-27 12:39:03 +02:00
..
archive Merge branch '10.11' into 11.0 2024-05-12 12:18:28 +02:00
atomic Merge branch '11.1' into 11.2 2024-05-13 10:00:26 +02:00
binlog MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
binlog_encryption Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
client
compat MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
csv MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
encryption Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
engines MDEV-28671 Enable var deprecation for mysqld help output 2024-05-27 12:39:02 +02:00
events MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
federated Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
funcs_1 MDEV-33152 Add QUERIES to INDEX_STATISTICS 2024-05-27 12:39:02 +02:00
funcs_2 MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
galera MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
galera_3nodes Merge branch '11.2' into 11.4 2024-05-21 19:38:51 +02:00
galera_3nodes_sr Merge branch '10.6' into 10.11 2024-05-10 20:02:18 +02:00
galera_sr Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
gcol MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
handler MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
heap
innodb MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
innodb_fts MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
innodb_gis Merge branch '11.2' into 11.4 2024-05-21 19:38:51 +02:00
innodb_i_s
innodb_zip MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
jp MDEV-33698 tests in the jp suite fail 2024-05-24 15:50:57 +04:00
json MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
large_tests fix failing large_tests.maria_recover_encrypted 2024-04-22 18:38:39 +02:00
maria MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
mariabackup MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
merge MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
mtr/t
mtr2
multi_source Generate a warning(note) and write to error log if master_pos_wait() fails. 2024-05-27 12:39:02 +02:00
optimizer_unfixed_bugs deprecate SQL_NOTES variable in favor of NOTE_VERBOSITY 2024-02-03 11:22:20 +01:00
parts MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
perfschema MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
perfschema_stress
period Merge branch '11.2' into 11.4 2024-05-21 19:38:51 +02:00
plugins MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
roles Merge branch '11.0' into 11.1 2024-05-13 09:52:30 +02:00
rpl MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
s3 Merge branch '11.2' into 11.4 2024-05-21 19:38:51 +02:00
sql_sequence MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
storage_engine
stress
sys_vars MDEV-33655 Remove alter_algorithm 2024-05-27 12:39:03 +02:00
sysschema Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
unit MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
vcol MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
versioning ALTER TABLE and replication should convert old row_end timestamps to new timestamp range 2024-05-27 12:39:03 +02:00
wsrep Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00