-
Go to the dashboard
-
Click
New Project
-
Click
Deploy a template
-
Search for
NocoDB
-
Click the only result
-
Click
Deploy
-
Wait for the deployed services to finish deploying
-
Create a note in your notepad of choice
-
Copy the
DATABASE_URL
variable from the Postgres database in your old NocoDB project into the note. making sure denote that it is the old database's URL -
Copy the
DATABASE_PRIVATE_URL
variable from the Postgres database in your new NocoDB project into the note. making sure denote that it is the new database's URL
Perform the following steps on both the old and new NocoDB projects
-
Open the
NocoDB
service -
Click the 3 dot menu on the deployment
-
Click
Remove
-
Complete the confirmation dialog
-
Open the new NocoDB project
-
Click on the postgres services volume
-
Click
Settings
-
Scroll to the bottom
-
Click
Wipe Volume
-
Complete the confirmation dialog
-
Wait for postgres to redeploy
-
Open the new NocoDB project
-
Click
+ New
in the top right corner -
Click
Template
-
Search for
Postgres Plugin Migration
-
Click on the first result
-
For
PLUGIN_URL
use the previously copied down database URL from the old NocoDB project's database -
For
NEW_URL
use the previously copied down database URL from the new NocoDB project's database -
Click
Save Config
-
Click
Deploy
-
Monitor the logs of the
postgres migration
service
-
Open the service settings
-
Scroll to the bottom
-
Click
Delete Service from All Environments
-
Complete the confirmation dialog
-
While still in the new NocoDB project
-
Open the
NocoDB
service -
Click the 3 dot menu on the
Removed
deployment -
Click
Redeploy
-
Complete the confirmation dialog
-
While still in the new NocoDB project
-
Open its url and verify that everything is in place and working as expected
-
Open the old NocoDB project
-
Click
Settings
-
Click
Danger
-
Click
Delete Project
-
Complete the confirmation dialog
Hey @brody192! I added some headings and numbering to the guide: https://gist.github.com/candidexmedia/283d2f392282ef331ecfe187c41e4aa6
Thanks again!