Database Commands in Ruby
From the Ruby on Rails cheat sheet · Database & Migrations · verified Jul 2026
Database Commands
Create, migrate, and manage database
bash
# Create database
rails db:create
# Run migrations
rails db:migrate
# Rollback last migration
rails db:rollback
# Drop database
rails db:drop✅ db:create creates database defined in database.yml
💡 db:reset drops and recreates from schema.rb
🔍 db:setup is for first-time setup, db:reset for refresh
⚡ Always backup production before db:reset or db:drop
databasemigrationssetup