mirror of https://github.com/CrimsonTome/tldr.git
37 lines
742 B
Markdown
37 lines
742 B
Markdown
|
# rails db
|
||
|
|
||
|
> Beragam subperintah yang berkaitan dengan database untuk Rauby on Rails.
|
||
|
> Informasi lebih lanjut: <https://guides.rubyonrails.org/command_line.html>.
|
||
|
|
||
|
- Membuat database, memuat skema dan menginisiasinya dengan data awal:
|
||
|
|
||
|
`rails db:setup`
|
||
|
|
||
|
- Mengakses konsol database:
|
||
|
|
||
|
`rails db`
|
||
|
|
||
|
- Membuat database yang didefinisikan di environment saat ini:
|
||
|
|
||
|
`rails db:create`
|
||
|
|
||
|
- Menghapus database yang didefinisikan di environment saat ini:
|
||
|
|
||
|
`rails db:drop`
|
||
|
|
||
|
- Menjalankan migrasi yang belum:
|
||
|
|
||
|
`rails db:migrate`
|
||
|
|
||
|
- Menampilkan status dari masing-masing file migrasi:
|
||
|
|
||
|
`rails db:migrate:status`
|
||
|
|
||
|
- Rollback ke migrasi sebelumnya:
|
||
|
|
||
|
`rails db:rollback`
|
||
|
|
||
|
- Mengisi database dengan data yang didefinisikan di `db/seeds.rb`:
|
||
|
|
||
|
`rails db:seed`
|