views:

42

answers:

1

How can I manage multiple versions of a database easily?

I have some data (as views as selects for data originating in tables from other schemas), which other database may reference using various means including database synonyms & links.

I wish to provide a sort of interface/guarantee in-case future for applications/databases which use this data. All of this is for in the event i need to update the views for correctness or applicability inside my database.

How can i achieve this in a maintained, controlled and easy way?

I am using Oracle 10g if that matters.

+1  A: 

Hi JavaRocky,

Have a look at the 11gR2 feature: Edition-Based Redefinition. It allows you to have multiple versions of views and packages available in the database.

You can read more in a Christian Antognini's paper.

Vincent Malgrat
+ 1 for the link to Christian's paper - Thanks Vincent
carpenteri
Impressive! I am using 10g, sigh! :b
JavaRocky