Version specific update

Hi

I want to update my product from 1.7.44 to 1.7.45. I only want those who have 1.7.44 to be updated to 1.7.45. (No other version must be updated to 1.7.45 except 1.7.44).

Is this possible?

If we choose "Create the update from version 1.7.44 to the latest version (1.7.45)" will work in the same way I expect or will it update all previous versions to 1.7.45?

Thanks

If we choose "Create the update from version 1.7.44 to the latest version (1.7.45)" will work in the same way I expect or will it update all previous versions to 1.7.45?

It won't really work like you expect it to work. Customers with older versions will be stranded on the old versions. In short, this isn't a good idea.

I can help you find a solution, but I need more information. What are you trying to accomplish? Are you trying to force users to purchase a new license of your software? Are you trying to reduce the amount of files that you upload to your servers? What's the end-goal?

This is the situation,

we rolled out 1.7.44 yesterday which had some database updates. We found some small bugs after the 1.7.44 update so we decided to go for a quick update today. But those who are not yet updated to 1.7.44 yesterday must not be updated to 1.7.45 because the database updates are to be done with the update 1.7.44.

Since wyBuild doesn't support incremental updates, I thought may be I must update all 1.7.44 to 1.7.45 and not the ones before the version 1.7.44.

How do we tackle this?

Are you using AutomaticUpdater.dll or the standalone updater?

Also, just a suggestion: Can't you use the 1.7.45 update to conditionally update the database - so that if the database has already been updated, it won't be updated again?This might be possible depending on what changes were made to the database. If the changes were made to the structure of the database, then it might be possible to check if the changes have already been made... Just a thought.

Hi Omaer

Thanks for the feedback. I am using automaticupdater.dll.

Yes it is possible to conditionally apply database updates in 1.7.45. But if it's possible to make an update directly from 1.7.44 to 1.7.45 to only those who have 1.7.44, that would be great.

Later when I roll out the 1.7.46 update, that would be a normal one updating all previous versions to 1.7.46.

Will this work?

Yes it is possible to conditionally apply database updates in 1.7.45. ...

This is really the way you have to do it. Have your database update script check the schema of the database, see if an update is needed, and if so apply it.

But if it's possible to make an update directly from 1.7.44 to 1.7.45 to only those who have 1.7.44, that would be great.

This is coming with wyBuild 2.7.0 -- incremental patches.