【问题标题】:Migrating a Heroku Postgres Database from a Dev to Basic Plan将 Heroku Postgres 数据库从 Dev 迁移到 Basic 计划
【发布时间】:2012-10-31 21:54:32
【问题描述】:

我已按照 Heroku 的指南将我的 postgres 数据库从 Dev 迁移到 Basic Plan:https://devcenter.heroku.com/articles/migrating-from-a-dev-to-a-basic-database

一切似乎都很顺利,但我对下面的信息有点困惑。即使新的基本数据库显示了一些数据,它也没有显示任何表。数据大小也不同。在我删除我的 Dev DB 之前,有没有其他人看到过同样的情况?谁能解释这里发生了什么?

Ryans-MacBook-Pro:dashboard ryanberry$ heroku pg:info -a myapp(replaced with my app name)
=== HEROKU_POSTGRESQL_BLUE (DATABASE_URL)
Plan         Basic
Status       available
Connections  4
PG Version   9.1.5
Created      2012-10-29 10:51 UTC
Data Size    111.6 MB
Tables       0
Fork/Follow  Unavailable
=== HEROKU_POSTGRESQL_CHARCOAL
Plan         Dev
Status       available
Connections  0
PG Version   9.1.5
Created      2012-10-20 02:26 UTC
Data Size    112.4 MB
Tables       30
Rows         389702/10000 (Write access revoked)
Fork/Follow  Unavailable

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 heroku


    【解决方案1】:

    pg:info 不显示实时信息。见Heroku pg:info gives 0 tablesHeroku Row Count Incorrect 有类似问题的帖子。

    现在信息应该显示正确数量的表格。
    为确保表结构正确,您可以连接到数据库并显示所有表:

    heroku pg:psql HEROKU_POSTGRESQL_BLUE
    \dt
    

    当然,您也可以通过heroku run console 在rails 控制台中检查您的数据。您的应用程序已经在使用您的基本计划数据库 (HEROKU_POSTGRESQL_BLUE),因此如果应用程序运行正常,一切顺利。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-10
      • 2014-10-16
      • 2018-01-27
      • 2013-03-08
      • 2011-11-30
      • 2022-07-25
      • 2017-05-24
      • 2018-11-26
      相关资源
      最近更新 更多