Similar. But this looks like it requires generating explicit migrations. The equivalent would be if every time you wanted to make a change to your terraform, you had to plan and save the generated plan file to your repository.
Still not quite the right workflow IMO. I think TF nails it and that SQL things are held back by legacy thinking in the space.