Motivation
Extraordinary schema migration experience
abstract addTable:Promise<boolean>;abstract dropTable:Promise<boolean>;abstract addColumn:Promise<boolean>;abstract oneToOne:Promise<boolean>;abstract oneToMany:Promise<boolean>;abstract manyToMany:Promise<boolean>;abstract commit:Promise<boolean>;abstract initialize:Promise<boolean>;abstract getCommits:Promise<>;abstract beginTransaction:Promise<void>;abstract commitTransaction:Promise<void>;abstract rollbackTransaction:Promise<void>;