完全な mnesia ram_copies のみのデータベースを持っていますが、ノードに disk_copy テーブルを追加する際に問題が発生しています。現時点で私は:
すべての ram_copy テーブル/ノードを作成します
disk_copy-to-be ノードで mnesia を開始します。
- を使用して新しいスキーマを作成します(ram_copyテーブルのスキーマを作成しませんでした)
mnesia:create_schema([Node])
- を使用して、disk_copyにしたいテーブルをコピーします
mnesia:add_table_copy(table, Node, disk_copy)
- 次に、テーブルが作成されるのを待ちます
すべてが計画どおりに進んでいるように見えます (実行時エラーはありません) が、pwd() に行くと。ディレクトリとチェック、作成したばかりのテーブルを反映したファイルはありません。またmnesia:info()
、ノードを呼び出すと、disk_copy テーブルはなく、ram_copy スキーマのみです。