CẬP NHẬT cho Rails 5:
db:create
- Tạo cơ sở dữ liệu cho môi trường RAILS_ENV hiện tại . Nếu RAILS_ENV không được chỉ định, nó sẽ mặc định cho cơ sở dữ liệu thử nghiệm và phát triển.
db:create:all
- Tạo cơ sở dữ liệu cho tất cả các môi trường.
db:drop
- Bỏ cơ sở dữ liệu cho môi trường RAILS_ENV hiện tại . Nếu RAILS_ENV không được chỉ định, nó sẽ mặc định cho cơ sở dữ liệu thử nghiệm và phát triển.
db:drop:all
- Bỏ cơ sở dữ liệu cho tất cả các môi trường.
db:migrate
- Chạy di chuyển cho môi trường hiện tại chưa chạy. Theo mặc định, nó sẽ chạy di chuyển chỉ trong môi trường phát triển.
db:migrate:redo
- Chạy db: di chuyển: xuống và db: di chuyển: lên hoặc db: di chuyển: rollback và db: di chuyển: lên tùy thuộc vào di chuyển được chỉ định.
db:migrate:up
- Chạy lên cho PHIÊN BẢN di chuyển nhất định.
db:migrate:down
- Chạy xuống cho VERSION di chuyển nhất định.
db:migrate:status
- Hiển thị trạng thái di chuyển hiện tại.
db:migrate:rollback
- Rolls lại di chuyển cuối cùng.
db:version
- In phiên bản lược đồ hiện tại.
db:forward
- Đẩy lược đồ sang phiên bản tiếp theo.
db:seed
- Chạy tệp db / seed.rb.
db:schema:load
Tái tạo cơ sở dữ liệu từ tệp lược đồ.rb.
db:schema:dump
Bãi schema môi trường hiện tại để db / schema.rb .
db:structure:load
- Tái tạo lại cơ sở dữ liệu từ structure.sql tập tin.
db:structure:dump
- Kết xuất lược đồ của môi trường hiện tại thành db / architecture.sql . (Bạn có thể chỉ định một tệp khác với SCHEMA=db/my_structure.sql
)
db:setup
Chạy db: tạo , db: lược đồ: tải và db: seed .
db:reset
Chạy db: drop và db: setup .
db:migrate:reset
- Chạy db: drop , db: tạo và db: di chuyển .
db:test:prepare
- Kiểm tra di chuyển đang chờ xử lý và tải lược đồ kiểm tra. (Nếu bạn chạy rake mà không có bất kỳ đối số nào, nó sẽ làm điều này theo mặc định.)
db:test:clone
- Tái tạo cơ sở dữ liệu thử nghiệm từ lược đồ cơ sở dữ liệu của môi trường hiện tại.
db:test:clone_structure
- Tương tự như db: test: clone , nhưng nó sẽ đảm bảo rằng cơ sở dữ liệu thử nghiệm của bạn có cùng cấu trúc, bao gồm bộ ký tự và đối chiếu, như cơ sở dữ liệu của môi trường hiện tại của bạn.
db:environment:set
- Đặt môi trường RAILS_ENV hiện tại trong bảng ar_iternal_metadata . (Được sử dụng như một phần của kiểm tra môi trường được bảo vệ.)
db:check_protected_environments
- Kiểm tra xem một hành động phá hoại có thể được thực hiện trong môi trường RAILS_ENV hiện tại không . Được sử dụng nội bộ khi chạy một hành động phá hoại, chẳng hạn như db: drop hoặc db: lược đồ: load .
rake --tasks
giúp được không?