2016-04-19 9 views
0

コアデータを使用するプロジェクトをクリーンアップしようとしています。データモデルには20種類の異なるバージョンがあります。各バージョンは、 'UserMO.specialtiesの逆関係は逆の関係を往復しません'という警告を投げます。コアデータの逆関係を古いモデルバージョンに追加する

何かを破壊することなく、古いバージョンと現在のモデルバージョンに逆の関係を追加できますか?軽量な移行が実行される新しいモデルバージョンを作成する必要がありますか?

答えて

1

古いモデルを変更したり、同じデータを使用したりすることはできません。修正プログラムを含むモデルの新しいバージョンを作成し、それらを使用するためにデータを移行する必要があります。しかし、モデルの移行には以前のモデルバージョンが必要です。そのため、古いモデルを引き続き保つ必要があります。要するに、それらのモデルから新しいバージョンにデータを移行することさえもサポートしないと決めているのでなければ、それらのモデルには注意が払われています。

0

モデルを編集するときに新しいモデルバージョンを作成しないでください。ローカルで作業していて、変更にアクセスできるのはあなただけです。

特に、新しいバージョンを作成し、そのバージョンを使用するようにタグ付けし、システムに軽量移行を行わせるだけで問題ありません。

関連する問題