mysql - Rails - 不小心掉了我的 table

标签 mysql ruby-on-rails

由于愚蠢和粗心,我不小心将包含内容的表格掉了下来。我如何在 Rails 中重新创建该表?尝试运行 rake db:migrate 但它没有创建新表。谢谢。

最佳答案

您可以运行特定的迁移,无论它们是否已运行。

rake db:migrate:up VERSION=20101124121304

这会在 2010 年 11 月 24 日下午 12:13:04 创建的迁移上运行 up 方法。找到包含您需要的表的迁移文件并重新运行迁移。也就是说,该表中的任何数据都不可恢复。

关于mysql - Rails - 不小心掉了我的 table ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4269395/

相关文章:

mysql - char vs varchar 在股票数据库中的性能

ruby-on-rails - Rails counter_cache for Model.count 没有任何关联,为了让SELECT COUNT(*)更快

ruby-on-rails - ElasticBeanstalk 和 Rails - 部署应用程序但只得到 404 Not Found nginx/1.4.3

ruby-on-rails - Rails "noticed gem"说未初始化的常量

java - 通过网络使用 JDBC 连接到 MySQL

php - 按查询排序花费太多时间

ruby-on-rails - Ruby 中的 IBM Watson NLU

ruby-on-rails - 使用 mini_magick 指定复合 Material 的几何形状

mysql - 根据 SQL 中的不同元素,必需的 Sum 导致单独的列

mysql - 显示包含最新编辑版本的所有记录