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

More Ruby tasks

Back to the full Ruby on Rails cheat sheet