■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
一つのedmファイルで複数スキーマと同期可能か 2019/02/21 18:46 OBER 3
開発DBと検証DB、本番DBとスキーマが異なります。
一つのedmファイルで同期をとる方法はありますでしょうか?
各エンティティにスキーマを登録する仕様に思います。
以上です。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、データベース同期機能では
スキーマを含め差分を比較する機能となっておりますので
1つのedmファイルで複数の環境(スキーマ)に対して同期をとりたい場合は
都度スキーマ名を変更いただく必要がございます。

edmファイル作成時はスキーマを空欄としておき、同期時に
ツールメニュー > オブジェクト名一括変換 を用いて対象スキーマを設定することで
ご希望の動作が実現できるかと存じますのでご確認ください。

何卒、よろしくお願い申し上げます。
回答ありがとうございます。
運用まで教えていただき助かりました。

追加質問です。
・一つのedmファイルに記載するテーブルはいくつくらいが
 最適でしょうか?
 ファイルサイズはいくつくらいが最適でしょうか?
※一括置換にかかる時間などが気になりました。

・同じ系列のシステムで、ドメインは一元管理したいが、
 スキーマは2つにに分かれる場合
 同じか、別ファイルにするか、どちらがおすすめでしょうか?
以上です。
こんにちは。
OBサポートです。

> ・一つのedmファイルに記載するテーブルはいくつくらいが
>  最適でしょうか?
>  ファイルサイズはいくつくらいが最適でしょうか?

 恐れ入りますが、ご利用の端末のスペックやリソースの使用状況等に左右されますので
 具体的な数値での回答はいたしかねます。

 しかしながら、1ファイルあたりのオブジェクト数に比例して
 開く際の読み込みや置換にかかる時間は増加いたしますので
 ご利用の中で適宜分割をご検討いただけますと幸いです。 


> ・同じ系列のシステムで、ドメインは一元管理したいが、
> スキーマは2つにに分かれる場合
> 同じか、別ファイルにするか、どちらがおすすめでしょうか?

 前回の回答に記載しました通り、スキーマ名を空欄とすることでドメイン、モデルを
 1つのファイルで管理することが可能です。

 また、ドメインリストよりドメイン定義を外部ファイルへ出力/外部ファイルからの取込が
 可能となっておりますので、スキーマごとにモデルを分割管理する場合でも
 ドメインを1つのファイルとして管理することも可能です。
 
 ご利用の要件に合わせてご検討いただけますと幸いです。


何卒、よろしくお願い申し上げます。