Hi all,
I'm trying to understand how to use supporting objects. We have an Apex application that we are rolling out unto various customers. that application uses a lot of views over the tables of our other (main) application, and has some packages, tables etc. I understand how to add scripts and prerequisites etc. to an application, but i'm wondering how the upgrade procedure works. I'm trying to work it out using the oracle docs, but I don't understand it completely.I also can't find any blog postings on this topic, so maybe someone can point me in the right direction?
Here's our situation:
- we are actively developing the application
- we have our own version control system, in witch the packages and views are stored
- in theory, every customer wants to use the latest version. so using supporting objects should make deploying the application easy
- however, not all customers will upgrade direct and will skip some versions
- when a customer wants the application, they'll get the most resent version. So customer A starts with version 1.0, customer B starts with 1.2.5 and customer C with 2.0
- so when a new release comes out, we want to make a packaged application and use the supporting objects to install (when this version is the first version that customer is using) or upgrade it
How can that be done with supporting objects? Maybe there's a blog posting about upgrading using supporting objects or can someone point me in the right direction?
Regards,
Tom