[MDEV-24939] Detect incompatible MySQL virtual columns and report in error log. Created: 2021-01-06 Updated: 2023-11-30 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Data Definition - Create Table |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Juan | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | Compatibility, Migration, MySQL | ||
| Description |
|
MariaDB does not support migration from MySQL-generated physical database tables containing virtual columns, and produces column mismatch errors, failures in mysql_upgrade, and InnoDB data dictionary inconsistencies where the tablename appears in "show tables;" but when selected produces error 1932.
mysql_upgrade:
It would be very helpful for administrators if they could see a message when these errors happen letting them know that InnoDB has encountered an incompatible and unsupported table type, and recommend starting over with the corrupted tabled dumped logically and then dropped from the source. |