maria-developers team mailing list archive
Mailing list archive
Re: Gsoc 2016 Mdev 371 Unique index for blob
On Mar 18, Sachin Setia wrote:
> ERROR 1030 (HY000): Got error 190 "Incompatible key or row definition
> between the MariaDB .frm file and the information in the storage engine.
> You have to dump an" from storage engine MyISAM
> We are getting this becuase in mi_create for each unique_def it creates one
> keydef and writes it.And this creates two problem
> 1. frm keydef algorithm is different from saved kefdef algorithm(always
> zero) for the time I have solved this problem .
> 2.Mismatch between keydef's keysegs the reason for this is when mi_create
> creates keyseg for unique_def it did not keeps the orignal uniquedef's
> keyseg parameters in mind like language start length which creates problem
> in check_definition function in ha_myisam.cc.I am currently working on it
> Once again sorry for this foolish mistake.
No problem, everyone makes mistakes :)
It's a prototype, after all. It's much more important that you
understand how the code works and why it doesn't work.
Chief Architect MariaDB