On Sat, Jun 30, 2012 at 10:38 PM, Marc Delisle <marc@infomarc.info> wrote:
Alex,
about backward compatibility (BC), it's now apparent that choosing to
put a script name inside pma_column_info.transformation was a decision
that has shortcomings.
Maybe there should be some kind of neutral string there, that is not a
script name nor a class name, but just indicates the kind of
transformation. Then, the code would map this string to the exact script
to call.
Anyway, we have to decide if the BC will be done by some permanent code
in the transformation logic, or via a conversion script that the user
has to run.
Maybe, a version number in pma_column_info would help, to see if
conversion is needed.