SQLite is really a good tool to set up quick proof of concepts and small applications, however it's not the most robust solution on the market to work with relational databases. In the open source community two databases take the top of the list: PostgreSQL and MySQL.
I did a small project for my studies, and I was using SQLite as I didn't need much out of it. Curious, I decided to see how the application would behave on the other databases and decided to try PostgreSQL and MySQL. I had two problems to solve, and this post is about the first one: how to deal with the migrations. They were as follows:
class CreateArtists < ActiveRecord::Migration[5.1]
def change