gpt4 book ai didi

mysql - PG::UndefinedTable: 错误:关系 'caves' 不存在

转载 作者:行者123 更新时间:2023-11-29 13:48:29 25 4
gpt4 key购买 nike

我遇到了一个问题,我不确定如何解决这个问题。在创建 Rails View 、填充 View 和编辑 Controller 后,我遇到了一个错误,指出 PG::UndefinedTable: ERROR: relation 'caves' does not exist

查看我所做的,我意识到我将模型创建为 cafe 但是当我填充模式表时,我不小心创建了一个名为 caves 的表而不是 咖啡馆

以下是我为解决此问题所做的工作。

  1. 我首先尝试创建一个迁移,将表从 caves 重命名为 cafes —— 仍然遇到同样的错误
  2. 然后我尝试一起删除模式表并一起创建一个名为 cafe 的新表 - 仍然遇到相同的错误
  3. 然后我尝试将我的数据库全部删除,想着是否我只是擦掉整个东西并重新开始(我刚刚开始这个 Rails 项目)。我运行 rake db:reset 只是为了进入一个新的错误告诉我 ActiveRecord::StatementInvalid: PG::ObjectInUse: ERROR: database "cafe_database"is being accessed by other users
  4. 至此,我尝试重新启动我的 postgress 并运行 sudo service postgresql restart....但我的机器无法识别 service

有人知道我可以做些什么来解决这个问题吗?我的想法不多了。

最佳答案

尝试以下步骤:

1. rake db:drop
2. rake db:create
3. rake db:migrate

关于mysql - PG::UndefinedTable: 错误:关系 'caves' 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44545632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com