2021-10-10 21:25:00 +07:00
|
|
|
# rails db
|
|
|
|
|
|
|
|
> Beragam subperintah yang berkaitan dengan database untuk Rauby on Rails.
|
2024-11-03 20:05:01 -08:00
|
|
|
> Informasi lebih lanjut: <https://guides.rubyonrails.org/active_record_migrations.html>.
|
2021-10-10 21:25:00 +07:00
|
|
|
|
2023-12-15 08:49:58 +07:00
|
|
|
- Buat pangkalan data (database) baru, memuat skema dan menginisiasinya dengan data awal:
|
2021-10-10 21:25:00 +07:00
|
|
|
|
|
|
|
`rails db:setup`
|
|
|
|
|
2023-12-15 08:49:58 +07:00
|
|
|
- Akses konsol database:
|
2021-10-10 21:25:00 +07:00
|
|
|
|
|
|
|
`rails db`
|
|
|
|
|
2023-12-15 08:49:58 +07:00
|
|
|
- Buat database yang didefinisikan di environment saat ini:
|
2021-10-10 21:25:00 +07:00
|
|
|
|
|
|
|
`rails db:create`
|
|
|
|
|
2023-12-15 08:49:58 +07:00
|
|
|
- Hapus database yang didefinisikan di environment saat ini:
|
2021-10-10 21:25:00 +07:00
|
|
|
|
|
|
|
`rails db:drop`
|
|
|
|
|
2023-12-15 08:49:58 +07:00
|
|
|
- Jalankan migrasi yang belum:
|
2021-10-10 21:25:00 +07:00
|
|
|
|
|
|
|
`rails db:migrate`
|
|
|
|
|
2023-12-15 08:49:58 +07:00
|
|
|
- Tampilkan status dari masing-masing file migrasi:
|
2021-10-10 21:25:00 +07:00
|
|
|
|
|
|
|
`rails db:migrate:status`
|
|
|
|
|
|
|
|
- Rollback ke migrasi sebelumnya:
|
|
|
|
|
|
|
|
`rails db:rollback`
|
|
|
|
|
2023-12-15 08:49:58 +07:00
|
|
|
- Isi database dengan data yang didefinisikan di `db/seeds.rb`:
|
2021-10-10 21:25:00 +07:00
|
|
|
|
|
|
|
`rails db:seed`
|