rails-migrations相关内容

Heroku 运行 rake db:migrate 导致数据库没有变化,应用程序重新启动了几次

我在将迁移推送到生产数据库时遇到问题. 问题: 我通过添加 1 列更改了数据库架构. 我已将其迁移到生产数据库: MacBook-Air-Mac:app msc$ rake db:migrate RAILS_ENV="生产"[RailsAdmin] 默认情况下禁用 RailsAdmin 初始化.如果需要,请传递 SKIP_RAILS_ADMIN_INITIALIZER=fa ..

放下桌子的最佳方法是什么?在 Rails 3 中删除模型?

我有一个模型 &我的应用程序中不再需要一张桌子,我可以将它们留在那里,但我想删除它们以保持整洁. 我正在尝试找出删除它们的最佳方法,同时又不搞乱我的迁移 &db/schema.rb 文件和它可能对我的生产环境产生任何副作用,我的应用程序在 Heroku 上.我在本地机器上使用 PostgreSQLHeroku. 到目前为止,我已经找到了两种方法来做到这一点,但不确定哪种方法/rails ..
发布时间:2021-12-16 23:00:08 其他开发

Rails rake db:migrate 没有效果

我今天做了一个新的 Rails 3 应用程序,添加了一个简单的迁移,由于某种原因,当我执行 rake db:migrate 时没有任何反应.它只是暂停几秒钟,然后返回到命令提示符,没有错误或任何东西.Schema.rb 和数据库保持为空. 任何想法可能会发生什么?我制作了很多应用程序,但从未遇到过这个问题.一切都是完全标准的设置. 解决方案 迁移无法运行的原因有几个,但最常见的是系统 ..

在 rails 中生成一个自增字段

我有一个模型令牌,它有一个字段 token_number 我需要自动递增(从 1001 开始),当且仅当用户不提供它时.问题是,由于用户可以选择提供此字段,因此我无法准确查询数据库并要求提供最大的 token_number.我在这个论坛上找到了一个答案,但我很确定必须有比执行 SQL 语句更好的方法来做到这一点?在 Ruby 中自动增加非主键字段在 Rails 上 解决方案 对我来说很有趣 ..
发布时间:2021-11-30 20:45:31 其他开发

Rails:如何迁移添加了 :belongs_to 关系的数据库?

这是我的第一个 rails 应用程序,我创建的唯一目的是学习 rails. 我创建了一个应用程序,其中包含用户和产品(以及会话,但这与此处无关).在执行 rake db:mograte 创建一些项目并进行测试之后,我想添加一个关系,其中产品属于 :users 和用户 has_many :products. 当然,因为我已经创建了表格,所以没有任何列可以保存这些信息. 如何在数据库 ..
发布时间:2021-07-02 19:16:03 数据库

删除列 Rails 时出错

在我的 Rails 应用程序中,我有一个名为 Rutinas 的模型.一段时间后,我需要向表中添加一些列,因此我生成了迁移 20171116094810_add_votos_y_veces_asignada_to_rutinas.rb: class AddVotosYVecesAsignadaToRutinas ..
发布时间:2021-07-02 19:15:56 其他开发