{"repo":"mirawara/nexus-orientdb-to-postgres-migration","free":true,"listed":false,"github":"https://github.com/mirawara/nexus-orientdb-to-postgres-migration","clone":"git clone https://github.com/mirawara/nexus-orientdb-to-postgres-migration.git","description":"Nexus Migration from Orient DB to Postgres","language":null,"stars":17,"topics":["docker","h2","h2-database","nexus","orientdb","postgres","migration","postgresql","postgresql-database"],"license":null,"category":"databases-storage","readme_excerpt":"Nexus Migration from Orient DB to Postgres This guide outlines the process of migrating a Nexus Docker instance from OrientDB (deprecated since version 3.71) to PostgreSQL, with an intermediate step through H2. Follow the instructions step by step to ensure proper execution of the migration. I decided to create this guide because the official documentation is incomplete and not always reliable. I've consolidated information from Stack Overflow, Reddit, GitHub issues, and the official documentation to provide a more comprehensive solution. This guide is also suitable for migrating from H2 to Postgres, just skip the first part. 1. Preparation 1. If you haven't done so, update the Nexus3 Docker image to version 3.70.3 (the latest available for OrientDB). 2. Backup and Setup 1. Backup the nexus.properties file: 2. Stop the container: 3. Backup the Nexus database folder 4. Modify the docker-compose.yml file: Add the mapping for the nexus.properties file: 5. Start the container again: 3. Migration to H2 Why not migrate directly to Postgres? Because before version 3.77, you can only do it with the Pro version. :) 1. Access the container: 2. From the Nexus web interface, in the Tasks section, perform the backup and store the last 4 .bak files in a folder. 3. Enter the backup folder and download the Nexus database migrator: 4. Run the H2 database migration: 5. Stop Nexus: 6. If the nexus.mv.db file exists, copy it to the /nexus-data/db folder: 7. Exit the container 8. Stop the contain","default_branch":null,"files":null,"tree":[],"storefront":"/r/mirawara","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mirawara/nexus-orientdb-to-postgres-migration/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}