Rails Rake db:schema:load在新数据库中失败

我运行rake db:drop(成功)并运行rake db:create(成功),但是rake db:schema:load抛出了一个我无法弄清的奇怪错误。

** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted! PG::UndefinedTable: ERROR:  relation "admins" does not exist
LINE 5: WHERE a.attrelid = '"admins"'::regclass
                                      ^
:               SELECT a.attname, format_type(a.atttypid, a.atttypmod),
                    pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
               FROM pg_attribute a LEFT JOIN pg_attrdef d
                 ON a.attrelid = d.adrelid AND a.attnum = d.adnum
           WHERE a.attrelid = '"admins"'::regclass
                AND a.attnum > 0 AND NOT a.attisdropped
             ORDER BY a.attnum

有什么建议么?

我不完全理解为什么,但是rake db:schema:load遇到了我的FactoryGirl文件之一的问题。我暂时删除了文件,并耙db:schema:load正常。

该问题是由错误定义的FactoryGirl关联引起的。仍然不确定为什么在rake db:schema:load期间初始化了工厂女孩。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

docker-compose rails rake db:reset失败,“无法删除当前打开的数据库”

来自分类Dev

Rails (rake) 数据导入并发

来自分类Dev

Rails:在Rake填充Rails中通过验证

来自分类Dev

在本地运行Rails应用程序-使用Rake失败创建数据库模式的本地版本

来自分类Dev

在本地运行Rails应用程序-使用Rake失败创建数据库模式的本地版本

来自分类Dev

Rails 4.0,Rake db:sessions:create

来自分类Dev

如何从rake文件(rails)将元数据保存到数据库中?

来自分类Dev

rails db:migrate失败,rake中止了ActiveRecord :: NoDatabaseError

来自分类Dev

rake db:test:clone RAILS_ENV =“ test”失败,出现奇数错误:数据库配置未指定适配器

来自分类Dev

rake db:reset 在删除数据库中途失败

来自分类Dev

rake db rake任务不起作用Ruby 2.4.0&Rails 5.0.1

来自分类Dev

Rails-无法运行任何rake命令,数据库被弄乱了

来自分类Dev

是否可以在辅助数据库上使用Rails rake任务?

来自分类Dev

Rails模型验证有效,但rake测试失败

来自分类Dev

Rails不能使用rake db:create吗?

来自分类Dev

执行rake db:migrate时了解Rails的初始化

来自分类Dev

Rake db错误:在Mavericks上用rails 4.1迁移

来自分类Dev

Rails Rake db:migrate不起作用:什么也没发生

来自分类Dev

rake db:migrate不起作用(Rails 4.0.4)

来自分类Dev

LoadError:无法在“ rake db:setup”上加载此类文件--rails

来自分类Dev

Ruby on Rails:运行rake:db migration后与PG的连接不良

来自分类Dev

Rails-在rake db:migrate之后添加默认值

来自分类Dev

Rails即将在rake db:test:prepare中进行迁移

来自分类Dev

rake db:migrate不起作用(Rails 4.0.4)

来自分类Dev

Rake db错误:在Mavericks上使用rails 4.1迁移

来自分类Dev

Ruby on Rails:运行rake:db migration后与PG的连接不良

来自分类Dev

Rails:Postgres + rake db:structure:dump使用错误的用户

来自分类Dev

Rails-在rake db:migrate之后添加默认值

来自分类Dev

测试Rails中的Rake:测试中沉默多个错误

Related 相关文章

  1. 1

    docker-compose rails rake db:reset失败,“无法删除当前打开的数据库”

  2. 2

    Rails (rake) 数据导入并发

  3. 3

    Rails:在Rake填充Rails中通过验证

  4. 4

    在本地运行Rails应用程序-使用Rake失败创建数据库模式的本地版本

  5. 5

    在本地运行Rails应用程序-使用Rake失败创建数据库模式的本地版本

  6. 6

    Rails 4.0,Rake db:sessions:create

  7. 7

    如何从rake文件(rails)将元数据保存到数据库中?

  8. 8

    rails db:migrate失败,rake中止了ActiveRecord :: NoDatabaseError

  9. 9

    rake db:test:clone RAILS_ENV =“ test”失败,出现奇数错误:数据库配置未指定适配器

  10. 10

    rake db:reset 在删除数据库中途失败

  11. 11

    rake db rake任务不起作用Ruby 2.4.0&Rails 5.0.1

  12. 12

    Rails-无法运行任何rake命令,数据库被弄乱了

  13. 13

    是否可以在辅助数据库上使用Rails rake任务?

  14. 14

    Rails模型验证有效,但rake测试失败

  15. 15

    Rails不能使用rake db:create吗?

  16. 16

    执行rake db:migrate时了解Rails的初始化

  17. 17

    Rake db错误:在Mavericks上用rails 4.1迁移

  18. 18

    Rails Rake db:migrate不起作用:什么也没发生

  19. 19

    rake db:migrate不起作用(Rails 4.0.4)

  20. 20

    LoadError:无法在“ rake db:setup”上加载此类文件--rails

  21. 21

    Ruby on Rails:运行rake:db migration后与PG的连接不良

  22. 22

    Rails-在rake db:migrate之后添加默认值

  23. 23

    Rails即将在rake db:test:prepare中进行迁移

  24. 24

    rake db:migrate不起作用(Rails 4.0.4)

  25. 25

    Rake db错误:在Mavericks上使用rails 4.1迁移

  26. 26

    Ruby on Rails:运行rake:db migration后与PG的连接不良

  27. 27

    Rails:Postgres + rake db:structure:dump使用错误的用户

  28. 28

    Rails-在rake db:migrate之后添加默认值

  29. 29

    测试Rails中的Rake:测试中沉默多个错误

热门标签

归档