Sự khác nhau giữa rake db:create
và rake db:create:all
là gì?
Cả hai đều được sử dụng như nhau để tạo cơ sở dữ liệu cho ứng dụng Rails.
Thông tin đầy đủ nhất về cào cho Rails tôi có thể tìm thấy là tutorialpoint nhưng các lệnh trên bị thiếu.rake db: tạo vs rake db: tạo: tất cả
5
A
Trả lời
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
Một người tạo DB cho môi trường hiện tại.
Một tạo DB cho tất cả các môi trường.
2
Nếu bạn chạy rake -T | grep db
, bạn sẽ thấy:
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)
Các vấn đề liên quan
- 1. Làm thế nào để rake db: thả và rake db: tạo trên Heroku?
- 2. ray 4.0, rake db: phiên: tạo
- 3. đường ray db: di chuyển vs rake db: di chuyển
- 4. Chạy rake db: thả db: tạo db: di chuyển trên Heroku Cedar chồng
- 5. “mức ngăn xếp quá sâu” chạy rake db: tạo: tất cả
- 6. Không thể chuyển đổi Fixnum chuỗi trong rake db: tạo
- 7. Lỗi MySql 1045 sau khi rake db: tạo
- 8. heroku rake db: cấu trúc: tải lỗi
- 9. mới cho đường ray, thiết lập db rồi chạy rake db: tạo/di chuyển
- 10. Odd rake db: di chuyển đầu ra
- 11. rake db: di chuyển và rake db: tạo cả hai công việc trên cơ sở dữ liệu thử nghiệm, không phải cơ sở dữ liệu phát triển
- 12. rake db: di chuyển không hoạt động
- 13. rake db: rollback không hoạt động?
- 14. rake db: lược đồ: tải không điền bảng schema_migrations
- 15. rake db: di chuyển chạy trong phát triển AWS Beanstalk
- 16. Không thể tạo tài khoản Devise bằng rake db: seed for Rails 3.0
- 17. ruby on rails rake db: di chuyển lỗi
- 18. rake db: di chuyển cho 'bất ngờ \ n' lỗi
- 19. Chạy rake db: hạt giống không tải từ hạt giống.rb
- 20. bundle exec rake db: di chuyển nguyên nhân "không thể tìm thấy rake" lỗi
- 21. Tại sao rake db: di chuyển: đặt lại không được liệt kê trong rake -T?
- 22. $ bó exec rake db: reset chăn lệnh không thể thả db/development.sqlite3
- 23. rake db: tạo lỗi "cơ sở dữ liệu không tồn tại" với postgresql
- 24. Chạy một db rake: hạt giống nhiều lần mà không tạo bản ghi trùng lặp?
- 25. Không thể chạy rake db: tạo trong Dockerfile với docker-compose
- 26. Không rake db: schema: dump tạo lại schema.rb từ di trú hoặc cơ sở dữ liệu?
- 27. Có thể xuất các kịch bản thay đổi SQL mà 'rake db: migrate' tạo ra không?
- 28. Thư viện không được tải: /usr/local/lib/libpq.5.4.dylib khi chạy rake db: tạo
- 29. Sử dụng rake db: di chuyển thẳng, vani SQL
- 30. rake db: di chuyển không làm việc trên postgres của tôi db