rake db:create
和rake db:create:all
有什麼區別?
兩者同樣用於爲Rails應用程序創建數據庫。
關於Rails Rake的最詳盡信息,我可以在tutorialpoint找到,但上面的命令不見了。rake db:create vs rake db:create:all
5
A
回答
8
rake db:create:all creates all the databases for the application (which are defined in database.yml)
rake db:create creates the database for the current RAILS_ENV environment. If RAILS_ENV is not specified it defaults to the development and test databases.
FYI:http://jacopretorius.net/2014/02/all-rails-db-rake-tasks-and-what-they-do.html
2
一個爲當前環境創建數據庫。
一個創建的DB爲所有環境。
2
如果運行rake -T | grep db
,您將看到:
rake db:create
# Creates the database from DATABASE_URL or config/database.yml for the current RAILS_ENV
# (use db:create:all to create all databases in the config)
相關問題
- 1. rake db:create - collation issues
- 2. Rails不能使用rake db:create?
- 3. Rails rake db:create不起作用
- 4. Rake db:create無法連接到服務器
- 5. rake db:create not working with mysql database(OS X)
- 6. bundle binstubs vs rake
- 7. Rake db:create - rake aborted!找不到JavaScript運行時。 「Therubyracer」和「execjs」無固定期
- 8. rails db:migrate vs rake db:migrate
- 9. Rake :: TestTask test_files vs. pattern
- 10. rake db:create:all error:無法將nil轉換爲字符串
- 11. rake db:create:all致命錯誤:密碼驗證失敗
- 12. rake db:create:all => FATAL:用戶「foo」的密碼驗證失敗
- 13. database.yml文件配置和postgres - rake db:drop db:create db:migrate
- 14. 是否可以從「rake db:create」運行僅限SQL的文件?
- 15. Ruby on Rails - 如何解決這個'rake db:create'錯誤?
- 16. rails-mysql rake db:create - 未加載庫libmysqlclient.20.dylib找不到圖像
- 17. rake db:在rake db上創建顯示錯誤:create
- 18. rake db:migrate failed with error:「rake aborted!undefined method deprecate'for#<Rake :: Application:0x1e0c6c0>」
- 19. heroku rake需要'rake/dsl_definition'修復不工作+打破本地rake
- 20. rake db:schema:dump
- 21. 使用老版本的Rake
- 22. 無需使用Rake運行Rake任務
- 23. 通過.rake文件rake任務
- 24. rake db:migrate rake aborted! StandardError:發生錯誤
- 25. rake db:創建rake中止錯誤
- 26. rake db rake tasks not working Ruby 2.4.0&Rails 5.0.1
- 27. 'rake test'後執行rake任務
- 28. rake在rake數據庫後遷移db:migrate
- 29. rake db:migrate - Rake中止!訪問被拒絕
- 30. rake db:migrate返回「rake:是一個目錄」?