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.

Reply via email to