#468 Use XML file for update script

Version_3.0
closed
installation
6
2014-04-27
2012-04-30
No

Instead of our sql file we should use a xml file for the sql updates. Every xml element get's an sql statement and with the attributes we can set some addional flags.

A simple statement:

<statement id="14">
<update>update %prefix%_categories set cat_new = -1 WHERE cat_org_id = #org_id#</update>
</statement>

A complex update with a sql that reads data for the update statement:

<statement id="15">
<read>select usr_id from %prefix%_users where usr_username like '%'</read>
<update>update %prefix%_categories set cat_new = -1 WHERE cat_org_id = #org_id#</update>
</statement>

Discussion

  • Markus Fassbender

    There should also be an option to execute a statement only on a special database type.

     
  • Markus Fassbender

    • milestone: Version_2.4 --> Version_3.0
     
  • Thomas-RCV

    Thomas-RCV - 2012-10-22
    • module: --> installation
     
  • Markus Fassbender

    so, die Basisumstellung ist getan und es können nun auch sql statements in der update_3_0.xml hinzugefügt werden. Allerdings sollen hier noch mehr Optionen hinzukommen (datenbankspezifische statements, sql als schleife über alle organisationen durchführen) und das Ganze muss dann auch noch im Wiki dokumentiert werden.

     
  • Markus Fassbender

    • status: open --> pending
     
  • Markus Fassbender

    • status: pending --> closed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks