Different versions of solution

I have two different installations of Servoy on our development server. One is the main Servoy installation that we would like to use for testing, and the one that we’ll export our deployment releases from. The other is the development instance that runs the embedded application server on separate ports than the original.

My question is this: If I would like to have the testing instance running one version of a solution and the development instance running another version of the same solution, do I have to create a separate repository_server database for each instance or can I somehow run two different versions of the same solution at one time from the same repository_server database?

I had tried to keep them on the same database (less hassle), and then go to the servoy-admin page and activate an older solution version for the testing instance. The problem with this is that when I make the change on the testing instance it also changes for the development instance. Apparently I cannot have separate versions running on separate application servers from the same repository_server database… is this right?

Can anyone confirm, or offer suggestions? Thanks.

Yes, you would have to run 2 different repositories and, if Servoy maintains you sequences 2 different versions of the databases you use.

I have 3 repositories etc. running on the same machine all at the same time. I think I described the setup of such an installation somewhere in Servoy Magazine.

In general I can tell you just to create a set of new databases let’s say repository_2, database1_2, database2_2 etc.. Then point your sybase.config to these new db’s (I have them all in one directory) and startup a second servoy installation and change the repository db server etc to these new db’s.

Hope this helps a little.