SQLite: Implement migrations SQL generator

(I'm looking for feedback on a few of the TODOs.)
The other option is to not use binding, but allow it to be specified in the alter column operation.