Как просмотреть базу данных, созданную с помощью Amnesia - PullRequest
0 голосов
/ 28 мая 2018

Я очень новый для Амнезии и Эликсира.Я пишу пользовательскую микс-задачу Mix.Tasks.PopulateDB, которая просто заполняет некоторые тестовые данные в базе данных, которую я создал, используя mix amnesia.create -d Database --disk, база данных определяется в my_app / database.ex с использованием defdatabase.и deftable ...

Я могу заполнить данные в базе данных, когда я запускаю mix PopulateDB, и я проверяю их, читая данные из базы данных и используя IO.inspect для проверки возвращенного результата.Но я не могу найти какие-либо данные при запуске моего приложения Phoenix, которое называется Amnesia.start, и запрашивать данные из базы данных.Я также запускаю erlang's наблюдатель: start () для просмотра базы данных, но я не могу найти таблицу.Почему?

1 Ответ

0 голосов
/ 28 мая 2018

Я лично не использовал Amnesia, но, поскольку он использует мнезию Эрланга, вы сможете увидеть созданные вами таблицы, используя :mnesia.schema().Смотрите документы здесь http://erlang.org/doc/man/mnesia.html#schema-0

...