I’m using nexus community edition 3.77.1-ubi (docker image) in my prod environment now i would like to upgrade my nexus to the latest version 3.84 since my organisation has planned to get a nexus pro licence. I have planned to test the upgrade before implementing it in prod while on the process i encountered the following,
Current db config in my nexus is H2 and pro only supports postgres so i wonder if there will be any dataloss while migrating db.( NOTE: I have a s3 blob store to configure my artifacts).
I read in the docs that nexus pro provides a db migrator tool for migration but in staging/dev how can i test the migration ( can someone shed light on this pls?)
Can i use my pro license in staging env to check the migration and then reuse the same licence for prod?
PRO does support H2 as well, however its recommend to use PostgreSQL as its more reliable. With the community edition you are also able to use PostgreSQL.
The database migration from h2 to postgresql uses the same tool as migrating off of orientdb. H2 and PostgreSQL share application code whereas OrientDB used older internal APIs.
Can i use my pro license in staging env to check the migration and then reuse the same licence for prod?
I’m interested in knowing the answer to this too - can we re-use the pro licence between stg/prod installations and have the usage limit be the cumulative total between them? Or is it limited to 1 installation only?
You can reuse a pro license between deployments. No issues with that.
When it comes whether or not usage is cumulative – it depends on what usage limits, exactly, you’re speaking about. Because you’re a customer, if you have a customer success rep assigned to your account, reach out to them to discuss further.