rails-migrations 相关问题

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

修复已删除表(包括模型)的现有迁移的未初始化常量错误

我有一个一年前创建的汽车表,现在需要将其重命名为Vehicles表。车表迁移类AddDataToCarsModel

回答 1 投票 0

如何创建仅在存在索引时才删除索引的迁移,而不是在不存在时引发异常?

现在,如果books表中没有created_at或updated_at字段,则当前迁移可能会失败:class AddTimestampIndexes

回答 2 投票 33

对于添加的数据库字段,迁移失败'找不到方法'

我正在Rails 6应用程序上进行大量迁移。当我进行迁移时,尝试从先前的迁移中访问新添加的字段的特定属性时,它总是会失败...

回答 1 投票 1

Rails仅针对开发环境运行迁移

有没有一种方法可以仅在开发数据库上运行迁移。 我使用Heroku Connect,将Postgres中的某些表与Salesforce中的某些表同步。 目前,我...

回答 1 投票 1

整蛊Rails的迁移和建模涉及自连接“:用户”表和“:带”表:同时一个一对多和多对多一对多关系

我:用户表成功是自我参加了所有必要的混乱(这个新手)代码和必要这样做表。 :用户的两类分别是:教师和:学生。我需要...

回答 1 投票 0

如何创建与Rails的子目录迁移?

我正在写SaaS模式的应用。我的应用程序的数据库由两个部分逻辑:申请表 - 如用户,角色......用户定义的表(他可以从UI层面来生成),可...

回答 5 投票 3

如何可逆桌子上remove_foreign_key当列不匹配表?

我尝试了以下remove_foreign_key:用户:asset_types,柱:seek_asset_type_id但得到的错误StandardError的:发生了错误,这和所有后来迁移取消:错...

回答 4 投票 5

如何在Heroku上自动运行Rails迁移

我有超过10个不同的Ruby on Rails应用程序,我必须部署相同的代码。我已将git repo连接到我的Heroku应用程序,因此每当我推送新的更改时,它都将部署在所有这些应用程序上。 ......

回答 3 投票 0

Gem :: LoadError:无法激活pg(〜> 0.18),已激活pg-1.0.0 [重复]

我一直在做这里发现的Rails教程,并且已经成功到必须使用$ rails db:migrate迁移Comments迁移。在此之前,我已经能够......

回答 2 投票 40

Rails迁移:更改列类型并更新现有数据

在我的Rails项目中,我有一个模型对象,它有一个名为'permanent'的现有列,类型为'Boolean'。我需要将此列更改为整数,可能的值为1,2,3。有没有...

回答 1 投票 0

我可以使用ActiveRecord Migrations向表或列添加注释吗?

在MySQL(和其他SQL数据库)中,将注释添加到目的可能不明确的表或列中会很有帮助。 (例如,搜索MySQL的“注释”的创建表语法。)是否有......

回答 4 投票 14

如何使用Rails迁移删除列

通过Rails迁移删除数据库表列的语法是什么?

回答 18 投票 560

管理同一台计算机上不同分支的Rails迁移

我在我工作的公司里是一个单人乐队。我开发了一个Rails应用程序供公司内部使用。从项目开始以来,我已经使用SVN进行源代码控制并完成了最多,...

回答 5 投票 5

Rails 4.将表id迁移到UUID

我有一个表:db / migrate / 20140731201801_create_voc_brands.rb:class CreateVocBrands <ActiveRecord :: Migration def change create_table:voc_brands do | t | t.string:name t ....

回答 3 投票 17

检查Rails中是否存在表

我有一个rake任务,除非存在一个表,否则它将无效。我在一个网站上与20多名工程师一起工作,所以我想确保他们在他们可以执行rake任务之前已经迁移了表...

回答 5 投票 164

如何使用rails迁移运行rake任务

我想使用迁移运行rake任务,因为我们希望当用户运行rails db:migrate时,此任务将通过迁移运行。我的rake任务是:namespace:task_for_log do desc“这个任务......

回答 3 投票 2

如何创建迁移以通过某些列添加唯一约束范围

如何为rails模型验证中写入的后续语句添加数据库约束:column_1,唯一性:{scope:[:column_2,:column_3]}提前感谢。

回答 1 投票 0

Rails迁移 - 暂时忽略外键约束?

我正在尝试将表的id字段更改为uuid这是我的代码:class AddUuidToProjects <ActiveRecord :: Migration [5.0] def up add_column:projects,:uuid,:string,limit:36,null:...

回答 3 投票 1

Rails迁移:add_reference到表但外键比Rails公约的列名不同

我有以下两个模型:类Store <ActiveRecord :: Base belongs_to:person end class Person <ActiveRecord :: Base has_one:store end这是问题:我正在尝试创建...

回答 6 投票 45

Rails可以在多个表中引用User表中的枚举角色列吗?

我有一个带有Role属性的User模型,我使用enum定义。枚举角色:{'讲师':0,'学生':1,'其他':2}现在,我有另一个表教师,其中包含来自User表的引用。 ...

回答 1 投票 -1

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