记录一次 bin/rails db:migrate 报错

这篇具有很好参考价值的文章主要介绍了记录一次 bin/rails db:migrate 报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


theme: condensed-night-purple

记录一次 bin/rails db:migrate 报错

bin/rails db:migrate

最近在倒腾后端,用的是 Ruby on Rails,数据库是 Postgres,在执行数据库迁移命令(bin/rails db:migrate)时,模型更新出错了 :(

记录一次 bin/rails db:migrate 报错

bin/rails db:migrate:status

提示说,已经存在了 users,于是我试着查看一下迁移的状态,执行了这个命令 bin/rails db:migrate:status

记录一次 bin/rails db:migrate 报错

明明是空的!那好吧,我只能拿出 chatgpt 了!我打算先进入数据库,然后找到那张表,删掉。

rails dbconsole

先用 rails 命令进入数据库控制台

记录一次 bin/rails db:migrate 报错

\dt

一开始用了 show database,啥也没有,问下 chatgpt。

记录一次 bin/rails db:migrate 报错

执行一下 \dt,发现表中确实有一个 users:

记录一次 bin/rails db:migrate 报错

DROP TABLE IF EXISTS users;

问问如何删除 users 表?

记录一次 bin/rails db:migrate 报错

执行 DROP TABLE IF EXISTS users;

记录一次 bin/rails db:migrate 报错

问题解决!

以上,如有谬误,还请斧正,希望这篇文章对你有所帮助,感谢您的阅读~

👏 对了,如果你还没有我的好友,加我微信:enjoyMrcat,备注 「掘金」 ,即有机会加入高质量前端交流群,在这里你将会认识更多的朋友;也欢迎关注我的公众号 见嘉 Being Dev,并设置星标,以便第一时间收到更新。文章来源地址https://www.toymoban.com/news/detail-476518.html

到了这里,关于记录一次 bin/rails db:migrate 报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 记录一次IDEA非法字符‘\ufeff‘报错

    ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 报错以及Bug ✨特色专栏: MySQL学习 🥭本文内容:记录一次IDEA非法字符’ufeff’报错 🖥️个人小站 :个人博客,欢迎大家访问 📚个人知识库

    2024年02月09日
    浏览(17)
  • 记录一次springboot+netty+websocket报错的问题

    报错内容 io.netty.handler.codec.htttp.websocketx.textwebsocketframe can not be cast to io.netty.handler.codec.http.FullHttpRequest; 核心问题 springboot项目设定了项目访问前缀,/project/ 而我只给websocket设定了单独的访问路径 pipeline.addLast(new WebSocketServerProtocolHandler(“/msg”)); 前台初始化websocket的路径是

    2024年02月15日
    浏览(16)
  • 记一次adb查找安卓App崩溃报错记录

    首先先说结论,是因为内存不足的时候会出现这种问题 在小米手机上有这么一个设置 可以很方面的模拟出这个异常 然后我们再设置一下logcat日志的大小 如果你的操作真的很多,最好设置一下,如果你的操作很短就可以复现,那就没必要调整,256k足矣 然后就是手机连接电脑

    2023年04月21日
    浏览(16)
  • 【工作记录】记一次执行npm run dev报错的问题

    记录一个npm run dev 报错的问题。 今天在家里电脑跑npm run dev的时候报错,报错内容如下: 第一时间去找了度娘,也确实解决了,但不得不说网上还是有一些错误的答案的。 这个问题是由于node版本过高导致的,所以有一种方案便是降低node版本,正常来讲17一下就是ok的。 另外一

    2024年02月12日
    浏览(17)
  • 记录一次调用奇门api报错信息Invalid signature (签名无效)

    奇门有msg对应错误的记录 我可能是 3.1   以下是还原场景 第一个方法 第二个方法 以下是运行结果 很奇怪----下第一个打印是正常的,而第二个出现 错误,我对map底层没有特别多的理解 第二个方法修正: 加入代码: 修改MapString,String参数名称为map 这样就正常了

    2024年02月22日
    浏览(14)
  • 记录nacos一次踩坑经历,报错 403 authorization failed! unknown user

    本人在学习springcloud alibaba时配置nacos的时候,如果未开启权限认证是正常的 nacos server中的配置: 代码中服务发现配置: nacos server中客户端管理页面中的配置: 项目启动类: 项目启动后可以正常读取到结果 接下来就恶心了,开启权限,修改nacos server中application.properties文件中(这里修改

    2024年02月06日
    浏览(21)
  • 记录一次在centos 8 下docker 安装reids 一直报错无法启动问题

    目录 1.首先翻看了网上大部分启动失败原因总结如下  可以使用docker logs reids查看启动失败原因 1.1启动挂载目录失败  通常是没有创建目录 1.2启动闪退  通常为配置文件 daemonize yes 没有改成 no 导致 1.3启动之后直接报错 Fatal: Can\\\'t initialize Background Jobs 然后无限重启  请不要

    2024年01月20日
    浏览(14)
  • 记录一次es7.8.1报错解决过程 unknown key [column] for create index

    记录一次es的\\\"不清楚\\\"报错 场景:本地安装es版本7.8.1,安装kibana7.8.1,首先启动es,接着启动kibana,创建一个索引,创建语句如下: 准备插入一条数据: 一直百度插入语句的问题,创建索引的问题,都没有找到真正的原因,这个时候看到es的后台打印日志如下: 报错如下:[C

    2024年02月11日
    浏览(18)
  • FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:

    目录 Centos7安装MySQL报如下错误: 原因一:MySQL没有清理干净:  1、可以使用: rpm -qa | grep -i mysql  查找是否装有MySQL 2、可以使用: find / -name mysql  查找MySQL安装目录及相关文件并删除  原因二:缺少依赖包 autoconf 1、通过 yum -y install autoconf 命令安装 autoconf 2、如果没有网

    2024年02月04日
    浏览(17)
  • 【ElasticSearch】Kibana启动报错: Another Kibana instance appears to be migrating the index.....

     Another Kibana instance appears to be migrating the index . Waiting for that migration to complete. If no other Kibana instance is attempting migrations, you can get past this message by deleting index .kibana_1 and restarting Kibana . 解决: 删除出错的索引 使用head 客户端插件,删除 kibana_1、.kibana_task_manager_1节点,重新启动

    2024年02月12日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包