Предположим, у меня есть приложение A , которое зависит от мнезии при наличии схемы с поддержкой диска.То, что я хотел бы сделать, это убедиться, что работает в mnesia и позволяет disc_copies
таблицам из A .Я также рассматриваю случай, когда несколько приложений должны иметь доступ к Mnesia.
Каким был бы самый переносимый (и стандартный) способ достижения такого рода вещей без жесткого кодирования запуска mnesia и создания схемы в модуле обратного вызова приложения A ?
При интерактивной разработке я просто выполняю
mnesia:create_schema([node()]).
в оболочке Erlang для инициализации схемы на диске, затем запускаю приложение mnesia с помощью
mnesia:start().
инаконец запустите другие, которые зависят от присутствия базы данных.