I am curious how this is being handled by others…
I do the development for a client’s app on my server, export the bsv and then copy it to the client’s server, where I import it and publish the new version. This works pretty well.
I ran into an issue though.
If I create a view on my server and then a BO from that view, I have to tell it that it is connected to my server and database. I can then create any queries I want for it. No problem here so far either.
Now I want to publish a new version for the client. So, I publish it on my server and then export the bsv. I then send it to the client’s server and create a new version and import it. No problem here either.
But now the views that I have created as BO’s point to my server, not the client’s. I have to go in and, on any of those BO’s that are my views, edit the server location, Instance, Database, and credentials and then click on ‘Discover Attributes’ as well as select my Primary Key, again. Then the view BO will work. I have to do this every time I send over new versions.
If I start using more views, which is highly likely, this will become a major pain in the backside.
Is there any way around this, besides developing things on the client’s server?