这很奇怪.在我的Rails 4
database.yml中,我有以下内容:
development: adapter: postgresql encoding: unicode database: inspector_development password: pool: 5
我从Heroku复制了生产数据库,并使用此表单将其导入到Postgresql的本地副本中
curl -o latest.dump `heroku pgbackups:url --account personal` pg_restore --verbose --clean --no-acl --no-owner -h localhost -U sam -d inspector_development latest.dump
结果显示,在osx上的inspector_development数据库中,PGadmin中的88个预期用户.但是,即使重新启动rails应用程序,User表仍然只显示一个用户,而不是我在PGadmin中看到的88.
我已经google了如何确定Rails看到的数据库名称的属性,以确定它在哪里找到这些不存在的记录?
仔细查看PGadmin中的User表,我看到了零列.也许PGadmin错了?我无法确定db Rails正在寻找的位置,以便我可以解决这个问题,thx,sam
这适用于Rails 3和Rails 4
ActiveRecord::Base.connection.current_database
原文地址:https://www.jb51.cc/postgresql/192150.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。