Mnesia中是否存在與此SQL語句等效的內容?如何在Mnesia中定義外鍵
alter table TABLE
add foreign key (FIELD)
references TABLE2 (FIELD2)
Mnesia中是否存在與此SQL語句等效的內容?如何在Mnesia中定義外鍵
alter table TABLE
add foreign key (FIELD)
references TABLE2 (FIELD2)
不,你必須在你的mnesia交易中自己做所有這些事情。一致性是你的責任。
Mnesia在這些功能上有些故意簡單化,所以很容易看到執行查詢/更新的成本。對桌子上二級索引的支持基本上是你得到的唯一的糖。
有一個由Ulf Wiger(前身爲Ericcson,現在在Erlang Training And Consulting Ltd)編寫的庫,名爲RDBMS,它爲您實現了很多這樣的功能。
YMMV已經很老了。