theme: condensed-night-purple
bin/rails db:migrate
最近在倒腾后端,用的是 Ruby on Rails,数据库是 Postgres,在执行数据库迁移命令(bin/rails db:migrate
)时,模型更新出错了 :(
bin/rails db:migrate:status
提示说,已经存在了 users,于是我试着查看一下迁移的状态,执行了这个命令 bin/rails db:migrate:status
明明是空的!那好吧,我只能拿出 chatgpt 了!我打算先进入数据库,然后找到那张表,删掉。
rails dbconsole
先用 rails 命令进入数据库控制台
\dt
一开始用了 show database
,啥也没有,问下 chatgpt。
执行一下 \dt
,发现表中确实有一个 users:
DROP TABLE IF EXISTS users;
问问如何删除 users 表?
执行 DROP TABLE IF EXISTS users;
问题解决!
以上,如有谬误,还请斧正,希望这篇文章对你有所帮助,感谢您的阅读~文章来源:https://www.toymoban.com/news/detail-476518.html
👏 对了,如果你还没有我的好友,加我微信:enjoyMrcat,备注 「掘金」
,即有机会加入高质量前端交流群,在这里你将会认识更多的朋友;也欢迎关注我的公众号 见嘉 Being Dev
,并设置星标,以便第一时间收到更新。文章来源地址https://www.toymoban.com/news/detail-476518.html
到了这里,关于记录一次 bin/rails db:migrate 报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!