4

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

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

2 回答 2

7

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

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

于 2009-07-27T20:50:19.230 回答
4

有一个由 Ulf Wiger(前身为 Ericcson,现在在 Erlang Training And Consulting Ltd 工作)编写的库,称为RDBMS,它为您实现了很多这样的功能。

它已经很老了,所以 YMMV。

于 2009-07-27T22:57:00.427 回答