Я следую структуре зонтичных приложений в своем проекте.и я пишу приложение уровня доступа, которое не имеет отдельного репо, но требует, чтобы определенные таблицы и отношения были перенесены для его работы.Я не хочу создавать отдельный репозиторий для него и делать его сложным для поддержки конфигов и т. Д.
Я пробовал следующие два подхода
defmodule Data.Repo.Migrations.CreateActions do
use Ecto.Migration
def change do
# First approach
opts = []
file_path = ExAcl.SeedHelper.priv_path_for("20181129092126_create_actions.exs", app: :acl)
Ecto.Migrator.run(Data.Repo, file_path, :up, opts)
{:ok, _} = Application.ensure_all_started(:acl)
# Second approach
Ecto.Migrator.up(HaiData.Repo, 20181129092126, ExAcl.Repo.Migrations.CreateActions)
end
end
Но он не запускаетсямиграции в другое приложение.
Может быть, я не иду в правильном направлении.Я не уверен, каков наилучший способ запустить миграцию в другом приложении
Цель: запустить миграцию в приложении acl через приложение с основными данными.