我有一堆事实,当他们成名时。 如果我按顺序插入它们可以重建一致的Datomic DB ...但是我可以按顺序插入它们但是Datomic使用顺序时间,以便我可以使用Datomic asof查询历史时间吗?
答案 0 :(得分:2)
您可以{}进行交易set the :db/txInstant
。我认为这是将旧数据库中的事实恢复为全新数据库的常用方法(称为倾析的过程)。
但是,正如文档所述,请注意不要手动插入比任何现有交易更旧的:db/txInstant
或比交易者的时钟时间更新的template<typename... T>
struct S {
template<T... I>
void m() {}
};
int main() {
S<int, char> s;
// ...
}
。这样做会使您的新数据库无法使用。