2016-09-25 5 views
2

私は多くの事実を知っています。 それらを順番に挿入すると、一貫したDatomic DBを再構築することは可能ですが、それらを順番に挿入することはできますが、Datomicは時間順にDatomic asofを使用して履歴時間を使用して使用できますか?Datomicでツリーリングを再構成できますか?

答えて

2

トランザクションでset the :db/txInstantとすることができます。私はそれが、古いデータベースから真新しいものへの事実を復元するための一般的なアプローチだと思います(デカントと呼ばれるプロセス)。

ただし、ドキュメントに記載されているように、既存のトランザクションよりも古いか、トランザクタの時計時刻より新しいバージョン:db/txInstantを手動で挿入しないでください。そうすることで、新しいデータベースが使用できなくなります。

+0

これは正しいです。設定の追加説明:インポート時のdb/txInstantは次のとおりです。http://docs.datomic.com/best-practices.html#set-txinstant-on-imports – Marshall

関連する問題