gpt4 book ai didi

ruby-on-rails - 无法在 Rails 应用程序中重新创建 postgres 数据库

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

因此,在我的开发 Mac 上有一个带有我的 Rails 应用程序的工作 postgres 数据库实例,但是迁移变得难以管理,因为我从头开始构建模型(即添加、删除、更改列),所以我决定开始清洁。运行 rake db:drop 后,我无法通过 rake db:create 重新创建。我只是得到以下信息:

无法为 {"adapter"=>"postgresql", "encoding"=>"unicode", "database"=>"xyz_development", "pool"=>5, "username"=>"创建数据库xyz", "密码"=>无

我想我需要在 postgres 中创建用户,但它不应该从初始设置就存在吗?

谢谢。

最佳答案

您应该会在日志输出中看到创建数据库的 SQL 语句,并且可能还会看到错误。检查一下。

同时检查数据库是否不存在。尝试使用 psql(1) 和您在 rails 中使用的用户名/密码手动创建数据库,看看会发生什么。

关于ruby-on-rails - 无法在 Rails 应用程序中重新创建 postgres 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10022276/

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