On Sun, Jul 1, 2012 at 2:20 PM, Marc Delisle <span dir="ltr"><<a href="mailto:marc@infomarc.info" target="_blank">marc@infomarc.info</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Le 2012-07-01 05:16, Alex Marin a écrit :<div>
> By permanent code do you mean that the old format will be kept in<br>
> pma_column_info for existing transformations and then treated<br>
> differently depending on a version number?<br>
<br>
</div>By permanent code, I meant code that runs every time, instead of asking<br>
the phpMyAdmin installer to run a conversion script.<br></blockquote><div><br></div><div>Yes, I understood that, what I meant was whether there will be some</div><div>if-else sections that treat either the old format in pma_column_info</div>
<div>( x_y__t.inc.php ), either the new one ( x_y_t.class.php )?</div><div>And if so, this leads to the next question.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>
> What happens when a<br>
> user modifies an existing transformation, will the same old version<br>
> be used?<br>
<br>
</div>We are not responsible for code changes in phpMyAdmin.</blockquote><div><br></div><div>(I am sorry again for the misunderstanding) I meant if the user</div><div>has a table that contains old transformations on columns, and</div>

<div>he tries to modify that, what happens? If he has transformation 1</div><div>(x_y__transf1.inc.php) and wants to switch to transformation 2,</div><div>will that become x_y__transf2.inc.php or transf2-neutral-string</div>
<div>in his pma_column_info table?</div>
<div><br></div><div>To summarize, if we choose the permanent code version, will</div><div>that imply treating both cases and leaving the pma_column_info</div><div>unchanged for the users that have the old format? Otherwise,</div>
<div>they will have a mixture of old and new transformation entries.</div><div><br></div><div>The only way I see to change them all without a script, would</div><div>be to run a full update (for all of the entries) on their column_info</div>
<div>table every time (hopefully only the first) an old format</div><div>transformation is found and replace it with the new neutral string.</div><div><br></div><div>--</div><div>Alex</div></div>