Auf einem Server Ich habe dies:Migration dupliziert wird, aber es ist wirklich
select * from schema_migrations ;
version | inserted_at
---------+-------------
(0 rows)
Aber wenn ich „wandern“ in meiner Phoenix Anwendung über edeliver
$ mix edeliver migrate production --verbose
Ich laufe diese:
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!
Ich habe auch keine 2 Dateien mit der gleichen Migrationsnummer lokal.
Können Sie die Namen der Dateien in 'priv/repo/migrations' posten? ('ls priv/Repo/Migrationen')? Ich denke, der Fehler bedeutet, dass Sie 2 Dateien haben, die mit '20160827023221' beginnen. – Dogbert
@Dogbert ** Weder habe ich 2 Dateien mit der gleichen Migrationsnummer lokal ** – Kooooro