JEDI VCS サーバーを分割する必要があります。4 つの Delphi プロジェクトがあり、2 つのプロジェクトを 1 つの会社に、2 つのプロジェクトを別の会社に渡す必要があります。
アイデアは、2 つの JEDI VCS バックアップ (2 つのデータベース バックアップ) を復元し、他の顧客のプロジェクトを削除することです。JEDI VCS FAQ のこの記事で説明されているように、参照整合性のため、JEDI からプロジェクトを実際に削除することはできません。
したがって、削除はできないため、ソース ファイルが保持されている BLOB フィールドに NULL を書き込むという考えがありました。このようにして、顧客 1 が顧客 2 のプロジェクトを復元しようとすると、ファイル リストを取得するだけで、ファイルの読み取り時にエラーが発生する可能性があります。テーブルにNULLを設定できる場合、dpr dfm pasファイルは実際にはdbに存在しなくなります。
これは可能ですか?
誰かがこれを行うクエリを書きましたか?
サーバーのバージョンは V 2.4.1.790 です。