質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Q&A

0回答

783閲覧

herokuにlaravel6(環境はcloud9)でアップロードしたアプリにマイグレーションを実行したい。

showww1216

総合スコア0

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

0グッド

0クリップ

投稿2021/10/10 05:12

編集2021/10/10 07:01

前提・実現したいこと

herokuにlaravel6(環境はcloud9)でアップロードしたアプリにマイグレーションを実行したい。

発生している問題・エラーメッセージ

マイグレーションを実行できないファイルがあり、そこで実行が止まってしまう。

該当のソースコード

heroku run php artisan migrate Running php artisan migrate on ⬢ protected-fjord-30624... up, run.4649 (Free) ************************************** * Application In Production! * ************************************** Do you really wish to run this command? (yes/no) [no]: > yes Migration table created successfully. Migrating: 2014_10_12_000000_create_users_table Migrated: 2014_10_12_000000_create_users_table (0.03 seconds) Migrating: 2014_10_12_100000_create_password_resets_table Migrated: 2014_10_12_100000_create_password_resets_table (0.04 seconds) Migrating: 2019_08_19_000000_create_failed_jobs_table Migrated: 2019_08_19_000000_create_failed_jobs_table (0.01 seconds) Migrating: 2021_08_24_063157_create_techniques_table Migrated: 2021_08_24_063157_create_techniques_table (0.01 seconds) Migrating: 2021_08_26_183456_create_onomatopoeias_table Migrated: 2021_08_26_183456_create_onomatopoeias_table (0.01 seconds) Migrating: 2021_09_11_065824_create_explanations_table Migrated: 2021_09_11_065824_create_explanations_table (0.01 seconds) Migrating: 2021_09_11_074728_remove_name_from_explanations_table In Connection.php line 669: SQLSTATE[42703]: Undefined column: 7 ERROR: column "name" of relation " explanations" does not exist (SQL: alter table "explanations" drop colum n "name") In Connection.php line 463: SQLSTATE[42703]: Undefined column: 7 ERROR: column "name" of relation " explanations" does not exist

関連するファイル

2021_09_11_065824_create_explanations_table.php
イメージ説明
2021_09_11_074728_remove_name_from_explanations_table.php
イメージ説明

試したこと

2021_09_11_074728_remove_name_from_explanations_tableで2021_09_11_065824_create_explanations_tableのカラムを消すという処理をするのだが、エラーが起こっているで、2021_09_11_074728_remove_name_from_explanations_tableを削除し、2021_09_11_065824_create_explanations_tableの指定のカラムを削除して再度マイグレーションを実行したが、同じエラーが出た。

補足情報(FW/ツールのバージョンなど)

laravel6,haroku

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2021/10/10 05:46

> column "name" of relation " explanations" does not exist (SQL: alter table "explanations" drop colum n "name") のエラーが出ているので、マイグレーションファイルに矛盾が生じているのでしょう。 ファイルの内容を確認しないとどこが悪いかの指摘は難しいと思いますが、関連するテーブルのマイグレーションファイルを公開することは可能でしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問