Описание проблемы
У меня есть файл резервной копии mnesia, и я хотел бы извлечь из него значения. Есть 3 таблицы (для простоты): «Сотрудник», «Навыки» и «Посещаемость». Таким образом, файл резервной копии mnesia содержит все эти данные из этих трех таблиц.
Таблица Emplyee:
Empid (Key)
Name
SkillId
AttendanceId
Таблица навыков есть
SkillId (Key)
Skill Name
Таблица посещаемости
Code (Key)
AttendanceId
Percentage
Что я пробовал Я использовал
ets:foldl(Fetch,OutputFile,Table)
Fetch: это отдельная функция для просмотра выбранной записи, чтобы привести ее в желаемый формат вывода.
OutputFile: записывает в этот файл
Таблица: название таблицы
Ожидая
Я получаю записи с AttendanceId (поскольку это ключ), где я хочу получить только код. Он отображает информацию о сотрудниках и идентификатор посещаемости.
Выручи меня.
mnesia:backup
, вы должны использоватьmnesia:restore
илиmnesia:traverse_backup
- person Lol4t0   schedule 24.09.2015