Hey,
I had a glance at it, seeing the different functions for upgrade and downgrade but that's a bit off from my main question and main concern which is about the data saved in the database.
To explain it better, let's forget about versions for now. I am developing a plugin with 1 field, I use it for a while and enter records, then I realize I need another field, I change what is necessary in the source code and then I re-install it from the administration -> modules section - at this point, I am losing my previous records, and that is due to the fact that in install() and in uninstall() im doing:
Utils_RecordBrowserCommon::install_new_recordset('insurance_polisa', $fields);
and then
Utils_RecordBrowserCommon::uninstall_recordset('insurance_polisa');
Which removes the records table.
Is there a way to re-install the plugin without having to do install_new_recordset? or rather, if I do a install_new_recordset on an existing recordset (meaning, I didn't do uninstall_recordset on the uninstall of this plugin), will epesibim framework know how to "continue" from that last point and add the further fields necessary to the existing table records?
Regards,
Liran.