Rails 5 için GÜNCELLENDİ:
db:create
- Geçerli RAILS_ENV ortamı için veritabanı oluşturur . Eğer RAILS_ENV bunu geliştirme ve test veritabanlarına varsayılan belirtilmemiştir.
db:create:all
- Tüm ortamlar için veritabanı oluşturur.
db:drop
- Geçerli RAILS_ENV ortamı için veritabanını bırakır . Eğer RAILS_ENV bunu geliştirme ve test veritabanlarına varsayılan belirtilmemiştir.
db:drop:all
- Tüm ortamlar için veritabanını bırakır.
db:migrate
- Henüz çalıştırılmamış olan ortam için geçişleri çalıştırır. Varsayılan olarak, taşıma işlemlerini yalnızca geliştirme ortamında çalıştırır.
db:migrate:redo
- Belirtilen geçişe bağlı olarak db: migrate: down ve db: migrate: up veya db: migrate: rollback ve db: migrate: up komutlarını çalıştırır.
db:migrate:up
- Verilen taşıma SÜRÜMÜ için çalışır.
db:migrate:down
- Verilen taşıma SÜRÜMÜ için aşağı çalışır.
db:migrate:status
- Geçerli taşıma durumunu görüntüler.
db:migrate:rollback
- Son geçişi geri alır.
db:version
- Geçerli şema sürümünü yazdırır.
db:forward
- Şemayı sonraki sürüme iter.
db:seed
- db / seeds.rb dosyasını çalıştırır .
db:schema:load
Veritabanını schema.rb dosyasından yeniden oluşturur.
db:schema:dump
Geçerli ortamın şemasını db / schema.rb dosyasına döker .
db:structure:load
- Veritabanını structure.sql dosyasından yeniden oluşturur.
db:structure:dump
- Geçerli ortamın şemasını db / structure.sql dosyasına döker . (İle başka bir dosya belirleyebilirsiniz SCHEMA=db/my_structure.sql
)
db:setup
Skor db: oluşturmak , db: şema: yükü ve db: tohum .
db:reset
Skor db: damla ve db: setup .
db:migrate:reset
- db: drop , db: create ve db: migrate komutlarını çalıştırır .
db:test:prepare
- Bekleyen taşıma işlemlerini kontrol edin ve test şemasını yükleyin. (Herhangi bir argüman olmadan komisyon çalıştırırsanız, bunu varsayılan olarak yapar.)
db:test:clone
- Test veritabanını geçerli ortamın veritabanı şemasından yeniden oluşturun.
db:test:clone_structure
- db: test: clone'a benzer , ancak test veritabanınızın geçerli ortamınızın veritabanı ile karakter kümeleri ve harmanlamalar da dahil olmak üzere aynı yapıya sahip olmasını sağlar.
db:environment:set
- ar_internal_metadata tablosunda geçerli RAILS_ENV ortamını ayarlayın . (Korunan ortam kontrolünün bir parçası olarak kullanılır.)
db:check_protected_environments
- Geçerli RAILS_ENV ortamında yıkıcı bir eylemin gerçekleştirilip gerçekleştirilemeyeceğini kontrol eder . Db: drop veya db: schema: load gibi yıkıcı bir eylem çalıştırırken dahili olarak kullanılır .
rake --tasks
olur mu?