I just learned about rake db:system:change
task that Rails provides, to speed up switching between different database engines. If you’re experimenting with something, or benchmarking things, this is super useful.
I had a simple PostgreSQL app and running rake db:system:change --to=sqlite3
and afterwards rake db:setup
got me going with my task in seconds.
Small detail I noticed, rake -T
which should list all available tasks, does not show anything about db:system
for some reason.