Storm ORM を使用してローカル SQLite データベースにデータを保存するモジュールがあります。私は、データを中央の PostgreSQL サーバーに同期する別のモジュールに取り組んでいます。私は賢く、次のことを行うと思いました。
unsynced = localStore.find(MyType, MyType.synced == False)
for assign in unsynced:
self.remoteStore.add(assign)
これは期待どおりに機能せず、次のエラーがスローされます。
object at 0x18bb4d0 is part of another store
データをリモートで保存できるように、ローカル ストアとの関連付けを解除する方法はありますか? データをリモートで正常に保存した後、ローカル コピーの同期済みフラグを反転する必要があるため、これは少し複雑になる可能性があります。