ser*_*erg 10 postgresql heroku drop-table ruby-on-rails-3
类似的问题在这里,但没有一个答案实际上回答了这个问题.接受的答案只显示如何登录到控制台并销毁所有记录.在这种情况下,这不是我需要的.
我需要完全废弃一个表(它没有关联)并使用现有的迁移重新创建它.
有类似的东西吗?
heroku pg:destroy_table "Products"
Run Code Online (Sandbox Code Playgroud)
然后,我将再次运行我的迁移,它将使用新架构创建表:
heroku run rake db:migrate
Run Code Online (Sandbox Code Playgroud)
Yve*_*enn 19
你可以尝试使用heroku pg:psql
.这应该打开一个数据库控制台,您可以在其中执行任意SQL:
DROP TABLE products;
Run Code Online (Sandbox Code Playgroud)
您可以在heroku docs中找到有关pg:psql的更多信息:https://devcenter.heroku.com/articles/heroku-postgresql#pgpsql
PostgreSQL文档相同:http://www.postgresql.org/docs/9.1/static/sql-droptable.html
归档时间: |
|
查看次数: |
8381 次 |
最近记录: |