Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8660

SQLite3::SQLException: duplicate column name:カラム名

$
0
0

開発スタート

geeksalonのオリジナル製作で作るポートフォリオ作成に取り掛かるために、開発の下準備をはじめました。
余談ですが、初めてのアプリ製作ということもあってか、rails newを実行する際にものすごくドキドキしました。オリジナル開発のスタートということで、不安とワクワクという相反する感情が一気に溢れ出しました。

エラー

しかし、プログラミングにはエラーがつきものです。早速、最初のエラーに遭遇することになります。
rails db:migrateとすると、SQLite3::SQLException: duplicate column name:emailとのエラーが出ました。

対処法

参考 https://qiita.com/shota0701nemoto/items/9db7d208aa77a906f7e6
指示がかぶっているとのことなので
add_index :users, :email, unique: true
add_index :users, :reset_password_token, unique: true
# add_index :users, :confirmation_token, unique: true
# add_index :users, :unlock_token, unique: true
end

上記のemailの部分をコメントアウトして、再度rails db:migrateを実行すると、今度はSQLite3::SQLException: duplicate column name:reset_password_tokenとのエラーが出てきました。
これも前述と同様に、reset_password_tokenの部分をコメントアウトして、
3度目の```rails db:migrateを実行すると・・・スクリーンショット 2020-08-29 13.23.13.png
ようやく、開発のスタート段階に入ったみたいです。
良い成果物が造れるよう頑張ります。


Viewing all articles
Browse latest Browse all 8660

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>