-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to upgrade a project from version 2 to version 3 #485
Comments
So far, with no published guidance that I could find, and through trial and error:
|
Continuing:
|
Note that the format of the Roam.txt file on the roam server has changed, with an extra line ("id={project_id}") under each project. I'm not clear whether this would upset Roam; there is no feedback that Roam can't find the roam project server or that there is an error in the Roam.txt file. I considered it prudent to delete the version 2 Roam.txt file and the version 2 project files, and have Config Manager v3 upload new ones. Note that in Roam settings the project server needs to be set to the url of the folder containing the Roam.txt file and the projects folder. It must include the "http://" prefix. Thinking about it now, because the old project server was defunct I established a new project server for Roam 3; and I think for others it would be wise to at least set up a different folder in your web server for Roam 3 projects, so that when installing Roam 3 on your clients (which might not happen all at once) there is no confusion between Roam 3 project files and Roam 2 project files. Leave the new folder empty for Config Manager v3 to populate [I initially copied the old project folder and Roam.txt files across to the v3 project server, but then ended up deleting them so Config Manager v3 could populate it with the correct format.] |
Another little tidbit. In Roam 2 to get something under the Sync heading (in my case a .bat file to download copies of sql data to a local gpkg file (faster)) you had to manually add a section on a new line in the project.config file after project_version called providers: e.g.:
I had several entries under providers. But the new functionality in Roam 3 of having the c:\Roam\projects_data directory, and the facility to update this in Roam meant I no longer needed them. I fell into the trap of deleting the subsections under providers, but not deleting the providers heading. As a result Roam crashed with a message in [user]_roam.log file as follows: |
Can anyone please advise as to a process for upgrading projects from version 2 to version 3?
The text was updated successfully, but these errors were encountered: