Erlang 如何在Mnesia中定义外键

Erlang 如何在Mnesia中定义外键,erlang,constraints,mnesia,Erlang,Constraints,Mnesia,Mnesia中是否有与此SQL语句等效的语句 alter table TABLE add foreign key (FIELD) references TABLE2 (FIELD2) 不,你必须在你的mnesia交易中自己做这些事情。一致性是你的责任 Mnesia在这些功能上有点刻意简化,因此很容易看出执行查询/更新的成本。对表上的二级索引的支持基本上是您得到的唯一好处。有一个由Ulf Wiger(以前是Ericcson,现在在Erlang Training And Consulting Lt

Mnesia中是否有与此SQL语句等效的语句

alter table TABLE
add foreign key (FIELD)
references TABLE2 (FIELD2)

不,你必须在你的mnesia交易中自己做这些事情。一致性是你的责任


Mnesia在这些功能上有点刻意简化,因此很容易看出执行查询/更新的成本。对表上的二级索引的支持基本上是您得到的唯一好处。

有一个由Ulf Wiger(以前是Ericcson,现在在Erlang Training And Consulting Ltd)编写的库,它为您实现了很多功能

它很老了,所以很旧