rails-migrations 相关问题

Rails迁移用于以可逆方式跟踪和应用数据库更改。

如何生成一个扩展另一个模型的模型?

类MovieExtension < MyApp::MovieModel self.bar= :count dimension :title end 现在我的App是另一个宝石,我已经安装在本地......

回答 1 投票 0

Azure DevOps - 自动运行Rails迁移。

我创建了一个Azure devops项目,从Github部署我的代码。我的项目是一个运行在 Docker 上的 Rails 应用。当我创建 Azure DevOps 项目时,它为我创建了 CICD 管道。这个...

回答 1 投票 0

如何在Rails中生成迁移到改变数据库列的方法。

我想知道是否有一种方法可以生成迁移,以同样的方式来改变一些东西,就像创建表,添加或删除列一样。例如,在创建表时,我会使用:rails ...。

回答 1 投票 2

rake db:migrate由于表重复-希望从头开始迁移

因此,一切都进行得很顺利,直到我安装了Surveyor gem,然后再将其卸载。此后,Ive尝试通过rails g scaffold命令添加3个表:问题,调查和响应。在...

回答 1 投票 1

为什么我得到一个ActiveRecord :: Relation对象?

我试图从数据库中获取汽车实例,theCar = Car.where(:name =>'TOYOTA')放置了CarCar.user_name,我收到了错误消息:ActiveRecord :: Relation:的未定义方法'user_name'...

回答 1 投票 6

从表中除去主键中带有外键的引用记录的主键

如果唯一标识符是user_id外键,我是否需要我的id列?我认为我永远不会通过id查询user_profile。原因是我的用户模型has_one:user_profile和我的...

回答 1 投票 1

Rails,从表中删除列并将其委派到关联的表,并在where子句中使用委派的列

我目前正在开发一种产品,在某些原因下,我们决定销毁特定表中的email列,然后使用活动记录将该列委托给关联的表...

回答 1 投票 1

Rails,从表中删除列并将其委托给关联的表

我目前正在开发一种产品,在某些原因下,我们决定销毁特定表中的email列,然后使用活动记录将该列委托给关联的表...

回答 1 投票 0

Postgres提取多态列

我有一个称为供稿的下表:from_type | from_id ----------- + ---------用户| 1个项目| 1位用户| 2程序1个程序| 2个项目...

回答 1 投票 1

我曾尝试进行迁移,但遇到以下错误

ActiveAdmin :: DatabaseHitDuringLoad:您的文件app / admin / formula.rb(第7行)在加载Active Admin时导致数据库错误。当您的数据库丢失或没有数据库时,这是最常见的。

回答 1 投票 0

更改迁移时间戳以使其更改在Rails中运行的顺序的最佳实践是什么?

我正在尝试执行一些迁移,但是当遇到hstore扩展名时,代码将停止。我的AddHstoreExtension迁移文件当前是按时间戳顺序的最后一次迁移。我应该...

回答 1 投票 0

rails migration:缺省字符串为md5的postgresql

Rails 3 + postgresql,我想使用一列随机字符串作为默认值。因此,在我的迁移中,我有:t.string:uniqueid,默认值:md5(random():: text)但是我无法获得...

回答 2 投票 4

Rails创建带有列的新表

我将如何同时创建具有列的新表并将count设置为default = 0?我尝试在终端导轨g迁移User_tables date:datetime user_id:integer count:integer ...

回答 2 投票 0

rake db:migrate给出了不兼容的库版本错误

执行rake db:migrate时,我得到了以下错误捆绑包安装信息,已经成功执行-捆绑包完成! 102个Gemfile依赖项,现在安装了252个Gem。 /Users/username/.rvm / ...

回答 2 投票 0

通过单行命令创建模型和索引?

我知道我可以轻松地用这一行创建一个模型。现在假设我要在用户名上添加索引。如何只用一行来完成操作,而无需手动编辑迁移文件?脚本/轨道...

回答 1 投票 12

我如何将列类型从整数更改为小数,小数点后有字母?

我刚刚意识到我的列类型需要为小数而不是整数,我可以直接在我的seed.rb中进行更改吗,还是我应该做其他事情?另外,如果我打算添加...

回答 1 投票 0

我如何将列类型从整数更改为小数?

我刚刚意识到我的列类型需要为小数而不是整数,我可以直接在我的seed.rb中进行更改吗,还是我应该做其他事情?我只想从整数更改为...

回答 1 投票 0

由于外键类型,Rails模型生成失败

我使用以下命令创建了一个模型:rails g模型UserCertification用户:references认证:references certificate_no:string,它引用我的设计用户模型用户:...

回答 1 投票 1

在多个痣轨道之间共享has_and_belongs_to_many的最佳方法

所以目前我有一个类别和一个文章模型:类文章

回答 1 投票 1

Mysql2 :: Error:表'my_database.users'不存在

[每当我在本地运行bin / rails db:migrate时,我都会遇到以下错误:bin / rails db:migrate == 20200108204517 AddFirstAndLastNameToUsers:迁移=================== ====-add_column(:users,:...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.