相关疑难解决方法(0)

删除Rails应用程序中的旧迁移文件

如果架构稳定,是否允许在Rails应用程序中删除(或存档)旧的迁移文件?

我的迁移很多,我怀疑某处可能存在一些问题,因为我偶尔会在Heroku上迁移数据库时遇到问题.

ruby-on-rails rails-migrations

16
推荐指数
2
解决办法
4764
查看次数

Rails将默认DateTime设置为now

在我的应用程序中,我有团队,每个团队每周都有一个游戏时间.我希望将游戏时间设置为"现在"作为默认值.我的桌子是这样设置的

create_table "teams", force: true do |t|
  t.datetime "wk1_time"
end
Run Code Online (Sandbox Code Playgroud)

我创建了一个迁移,它看起来像这样:

class ChangeDateTimeDefault < ActiveRecord::Migration
  def change
    change_column :teams, :wk1_time, :default => DateTime.now
  end
edn
Run Code Online (Sandbox Code Playgroud)

当我运行rake db:migrate时出现错误.我的语法错了还是我错过了其他的东西?

ruby-on-rails

4
推荐指数
3
解决办法
7030
查看次数

将所有以前的迁移文件保存在rails中的目的是什么?

我假设每当rails应用程序需要构建数据库时,它将通过按时间戳顺序遍历所有迁移文件来实现.它是否正确?

还是有其他原因吗?

ruby migration ruby-on-rails

2
推荐指数
1
解决办法
591
查看次数

标签 统计

ruby-on-rails ×3

migration ×1

rails-migrations ×1

ruby ×1