cost 378 ms
如何使用Rails中具有外键约束的数据库中的测试和装置? - How to work with tests and fixtures in a database with foreign key contraints in Rails?

我正在使用Rails 4.1和PostgreSQL,我使用外国人gem来创建外键约束。 但是我遇到了一些固定装置的问题。 当我跑: 我收到如下错误: 我找到了一个解决方法:重新创建数据库: 当我尝试使用rake db:fixture:load尝试使用fixture ...

外国人 - 删除外键 - foreigner - remove foreign key

我想在我的rails 4 app中使用mailboxer。 当我尝试部署数据库时出现问题。 创建邮箱会话表时出错,该表在通知表中具有依赖关系。 我正在尝试删除通知对话的外键。 我创建了一个迁移说: 但是,rake中止并说外键不存在。 我的架构包括:add_fore ...

Ruby on Rails-外键(外国宝石) - Ruby on Rails - Foreign Keys (foreigner gem)

我是RoR的新手,所以不要为我可能会说的蠢话而感到惊讶...预先对不起... 我正在尝试在两个模型“附录”和“合同”之间创建外键约束 ActiveRecord现在像这样 因此,我需要该程序仅在与现有合同相关联时才允许创建新的附录。 我已经安装了gem foreigner并创 ...

使用foreigner gem指定客户的foreignkey列名称 - specifying customer foreignkey column name using foreigner gem

我有2个模型,员工和用户具有has_one,belongs_to关系。 用户表具有“登录”列,该列仅需为employee表中的“ emp_id”值。 我尝试通过以下迁移来捕获这种关系: 但是当我尝试运行此迁移时,出现错误消息: 我以为也可以指定外部列名称,这是不可能的吗? ...

在Heroku上运行迁移时,我得到PG :: Error:ERROR:关系“ member1_id”不存在 - When running migrations on Heroku, I get PG::Error: ERROR: relation “member1_id” does not exist

在本地,我的迁移很好(尽管我正在使用SQLite。在尽快进行开发时将切换到postgresql)。 使用以下命令在Heroku上重置数据库后 我跑了 但是在迁移后出现以下错误: 这是迁移: 合作的先前迁移是 和 哪个按该顺序运行。 为什么在 ...

SQLite迁移从schema.rb文件中删除了“ add_index”和“ add_foreign_key” - SQLite migration removes 'add_index' and 'add_foreign_key' from schema.rb file

我在同一Rails项目上但在两台不同的计算机上使用SQLite3和MySQL。 我注意到,在我运行所有迁移时生成的schema.rb在两种环境下看起来都不同。 当我在SQLite3环境中运行迁移时,以下语句已从 schema.rb文件中删除 。 请注意,我使用的外国人gem通过add ...

Rails外国人插件 - Rails Foreigner Plugin

我的用户表应具有role_id(尚未在我的表中添加)我的角色表已使用默认的主ID:id 我目前正在尝试在看起来像...的外国人插件中使用... 但是我的错误是在说以下内容:Mysql2 :: Error:表中不存在键列'role_id':ALTER TABLE users添加了CO ...

Rails Foreigner:使用MySQL的“测试”数据库的外键约束 - Rails Foreigner: foreign key constraints for “test” DB using MySQL

我正在尝试使用Foreigner在Rails中启用外键约束。 它正在开发数据库上运行,但是在尝试运行测试时出现以下错误: 奇怪的是,测试运行正常,最后我得到了这个错误。 我怀疑Foreigner试图在测试数据库中使用SQLite语法,却没有意识到我正在使用MySQL(和mysql ...

如果您打算删除表,是否必须单独删除外键/索引 - Is it mandatory to separately remove the foreign keys / indexes if you are planning to drop the table

如果您打算删除表,是否必须单独删除外键/索引。 由于删除表似乎正在删除外键/索引。 我正在使用这个宝石http://github.com/matthuhiggins/foreigner删除创建/删除外键/索引。 add_foreign_key似乎会创建foreign_key和一个索引。 ...

Ruby on Rails Foreigner插件不适用于SQL Server - Ruby on Rails Foreigner plugin not working for SQL Server

好了,既然我终于配置了愚蠢的ODBC内容,我就从一个Postgres数据库中转储了一个schema.rb文件,并在为SQL Server配置的Rails项目中对其进行了db:schema:load 。 好吧,它设置了SQL Server数据库中的所有架构,除了一个小细节:没有创建外键。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM