質問 > その他 > マイグレーションダウンでエラーになる |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2023/9/15 17:10
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1901 |
マイグレーションダウンでエラーになる EC-CUBE4.2.2
マイグレーションファイルを作成してマイグレーションを実行した後、マイグレーションファイルを編集して再度実行し直すためにマイグレーションダウンを行おうとしたところ、エラーが発生しました。 エラーの原因または解決方法わかりますでしょうか? $ php bin/console doctrine:migrations:execute 20230908060557 --down WARNING! You are about to execute a migration in database "eccube" that could result in schema changes and data loss. Are you sure you wish to continue? (yes/no) [yes]: > yes 17:03:01 CRITICAL [console] Error thrown while running command "doctrine:migrations:execute 20230908060557 --down". Message: "Migration class "20230908060557" was not found?" ["exception" => Doctrine\Migrations\Exception\MigrationClassNotFound^ { …},"command" => "doctrine:migrations:execute 20230908060557 --down","message" => "Migration class "20230908060557" was not found?"] ["file" => "/local/vendor/symfony/console/EventListener/ErrorListener.php","line" => 48,"class" => "Symfony\Component\Console\EventListener\ErrorListener","callType" => "->","function" => "onConsoleError","uid" => "d357d2b","user_id" => "N/A","session_id" => "N/A"] In MigrationClassNotFound.php line 15: Migration class "20230908060557" was not found? doctrine:migrations:execute [--write-sql [WRITE-SQL]] [--dry-run] [--up] [--down] [--query-time] [--configuration CONFIGURATION] [--em EM] [--conn CONN] [--] <versions>... $ app/DoctrineMigrations/Version20230908060557.php
|
mcontact |
投稿日時: 2023/9/19 13:15
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1579 |
Re: マイグレーションダウンでエラーになる 該当のマイグレーション情報が、「migration_versions」テーブルに登録されていますか?
|
h_tanaka |
投稿日時: 2023/9/19 14:11
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1901 |
Re: マイグレーションダウンでエラーになる mcontact さん
はい、登録されています。 以下、該当のレコードをエクスポートしたSQLです。 INSERT INTO `doctrine_migration_versions` (`version`, `executed_at`, `execution_time`) VALUES('DoctrineMigrations\\Version20230908060557', '2023-09-15 16:41:17', 1);
|
mcontact |
投稿日時: 2023/9/20 10:42
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1579 |
Re: マイグレーションダウンでエラーになる 気になる点として記載しますが、マイグレーションファイルとしてgetDescriptionメソッドですが、必要でしたでしょうか?
既存ファイルを見る限り、getDescriptionメソッドは必要なかったと思います。
|
h_tanaka |
投稿日時: 2023/9/20 10:43
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1901 |
Re: マイグレーションダウンでエラーになる mcontact さん
getDescription メソッドは自動生成されて、そのまま改編していない箇所になります。
|
mcontact |
投稿日時: 2023/9/20 11:07
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1579 |
Re: マイグレーションダウンでエラーになる 引用:
php bin/console doctrine:migrations:execute --down 'DoctrineMigrations\VersionYYYYMMDDXXXXXX' の様に実行すればマイグレーションダウンできます。 ●参考 https://qiita.com/kaneyama/items/a9416c9dd3a77ab42cc6#2-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6%E5%AE%9F%E8%A1%8C
|
h_tanaka |
投稿日時: 2023/9/20 12:56
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1901 |
Re: マイグレーションダウンでエラーになる mcontact さん
ありがとうございます! マイグレーションダウンが成功しました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |