ではありませんされています。私はedeliver移行が重複していますが、本当に私はこれを持っているサーバーで
$ mix edeliver migrate production --verbose
を経由して私のフェニックス・アプリケーションで、「移行」を実行していたとき、私はこれを取得
select * from schema_migrations ;
version | inserted_at
---------+-------------
(0 rows)
しかし:
response: RPC to '[email protected]' failed: {'EXIT',
{#{'__exception__' => true,
'__struct__' => 'Elixir.Ecto.MigrationError',
message => <<"migrations can't be executed, migration version 20160827023221 is duplicated">>},
[{'Elixir.Ecto.Migrator',
ensure_no_duplication,1,
[{file,"lib/ecto/migrator.ex"},
{line,254}]},
{'Elixir.Ecto.Migrator',migrate,4,
[{file,"lib/ecto/migrator.ex"},
{line,235}]},
{rpc,'-handle_call_call/6-fun-0-',5,
[{file,"rpc.erl"},{line,187}]}]}}
MIGRATE DONE!
ローカルに同じマイグレーション番号を持つ2つのファイルがありません。
'priv/repo/migrations'にファイルの名前を投稿できますか? ( 'ls priv/repo/migrations')?私は、エラーは '20160827023221'で始まる2つのファイルがあることを意味します。 – Dogbert
@Dogbert **ローカルに同じマイグレーション番号を持つ2つのファイルはありません** – Kooooro