Noel, Andreas I am Product Manager for 3 products all using H2 DB and backwards compatability for updates is really an essential feature for us. All of our products are onpremise deployments with marquee names in regulated industries so this migration process your refer to is not ideal for us at all. We allready ran through a migration process in a recent upgrade on one of our products and it took Fredrik and team some time to get that working efficientlly where it would not have an impact on key customers. We update dependencies now with regularity to ensure maintenance and security is efficient to having to run this migration process for each product for each version upgrade is not what we want. Is there a plan to make H2 DB updates backward compatible so we can just bump versions without migration scripts having to be implemented?
On Thursday, August 3, 2023 at 12:22:40 AM UTC+1 Andreas Reichel wrote: > Greetings. > > You will need to Export to SQL Script and Create new DB from SQL Script. > I wrote an UI that can help you with that: > https://manticore-projects.com/H2MigrationTool/index.html > > There is an online version for testing small databases: > http://h2migrationtool.manticore-projects.com/ > > Cheers > Andreas > > On Tue, 2023-08-01 at 06:35 -0700, Fredrik Sjögren wrote: > > When we have upgraded the h2 library we get following error trying to open > the existing databases: > > *Unsupported database file version or invalid file header in file > "/path/to/database.h2.mv.db" [90048-220] 90048/90048* > > We use a file based database ("jdbc:h2:file:...") > > Creating new databases works well. > > Has something changed so the files are not compatible? > Any way to get around this in an easy way? The upgrade from version 1 was > a hassle for us earlier and we really wish not to do that again. > Is there any way to get more information about why it gets this error? > > -- > You received this message because you are subscribed to the Google Groups > "H2 Database" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/h2-database/619938c2-25f5-47cd-909c-c2cb1796464fn%40googlegroups.com > > <https://groups.google.com/d/msgid/h2-database/619938c2-25f5-47cd-909c-c2cb1796464fn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > > -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/h2-database/ee079d54-52ca-4100-a2c5-33ed67d7a13fn%40googlegroups.com.
