私は、すでに定義され宣言されているストアドプロシージャを含むパッケージを持つOracleデータベースを作成しています。パッケージを更新するSQLスクリプト
新しいストアドプロシージャと型定義を追加する必要があります。これは、SQL Developerツールを使用して開発環境で既に行っており、パッケージで直接作業しています。 しかし、それを次の環境に渡すために、私はSQLスクリプトを提供して、自分の変更をテスト環境に追加する必要があります。
これを行うために私が見つけた唯一の方法は、変更を加えるだけでなく、すべてのパッケージ情報をCREATE OR REPLACEするSQLスクリプトを作成することです。そして、私がこの展開を行っている環境は、開発環境のコピーではないことに恐れています。
助けが必要ですか?
+1私は、それが2012年であり、他のアプリケーションコードとまったく同じデータベーススクリプトにソース管理と構成管理の手順を適用する必要があることに気づいていません。 – APC
他の何よりも前に同期に対処する必要があるため+1。これがなければ、新しい機能は開発環境では動作しますが、実稼働環境では機能しない可能性があり、時間が無駄になります。 –