ruby-on-rails-3 – 如何在Ruby on Rails Heroku应用程序中放置单个Postgres表?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails-3 – 如何在Ruby on Rails Heroku应用程序中放置单个Postgres表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Similar question here,但没有一个答案实际上回答了这个问题.接受的答案只是显示如何登录到控制台并销毁所有记录.在这种情况下,这不是我需要的.

我需要完全废弃单个表(它没有关联),并通过现有的迁移重新创建它.

有什么东西吗?

heroku pg:destroy_table "Products"

然后,我将再次运行我的迁移,它将创建具有新模式的表:

heroku run rake db:migrate

解决方法

你可以尝试使用英雄pg:psql.这应该打开一个控制台到您的数据库,您可以执行任意sql
DROP TABLE products;

您可以在heroku文档:https://devcenter.heroku.com/articles/heroku-postgresql#pgpsql中找到更多关于pg:psql的信息

Postgresql文档相同:http://www.postgresql.org/docs/9.1/static/sql-droptable.html

猜你在找的Ruby相关文章