2017-03-24 6 views
0

いくつかのシーケンスを使用するAPEXアプリケーションをエクスポートしようとしています。これを新しいAPEXシステムにインストールします。しかし、シーケンスはインストールファイルに含まれていないように見えるので、すべてがシーケンスを除いて動作しています。シーケンスを使用したApexエクスポート

答えて

2

apexアプリケーションをエクスポートすると、apexアプリケーションのみがエクスポートされます。シーケンスやパッケージなどのデータベースオブジェクトはエクスポートされません。

アプリケーションの「サポートオブジェクト」機能を使用して、アプリケーションの一部としてインストールスクリプトを作成することができます。
アプリケーション内で、[オブジェクトのサポート]を選択します。 「インストールスクリプト」を選択します。 [作成]をクリックします。 [データベースオブジェクトから作成]を選択します。スクリプトにオブジェクトを追加することができます。最終的にSQLファイルが作成され、アプリケーションに追加されます。
アプリケーションのエクスポートには、サポートオブジェクトのスクリプトが含まれています。アプリケーションをインポートするときに、これらのオプションをインストールするオプションが表示されます。
ただし、(!)の場合、データベースのオブジェクトを変更すると、これらのスクリプトはNOTに更新されます。あなたは常にスクリプトを再作成する必要があります。
私はこの方法の大きなファンではありません。小さなアプリは大丈夫です。または、あなたが配布したいアプリケーションを持っている場合。私は、必要なオブジェクトのために別々のSQLファイルを好む。
開発について深刻なことがあれば、頂点とデータベースオブジェクトを別々のエンティティとして扱います。ほとんどすべての頂点開発者が、妥当なところで頂点からコードを外していこうとする理由があります。

その他のオプションは次のとおりです。SQLデベロッパーによるオブジェクトのエクスポート(または、あなたのボートを浮かせるもの)。すべての異なるタイプのオブジェクトのすべてのスクリプトを簡単に作成できます。
これらのファイルを別々に管理することで、バージョン管理をより簡単に行うことができます。すべてのインストールスクリプトがapexアプリケーションに含まれている場合はそうではありません。

関連する問題