Check Existing Issues
Problem Description
Currently in migrations, leadership, and other storage-related operations we do not use reflections to manipulate types. Maybe it is worth weighing choosing that option to be consistent.
Desired Solution you'd like
- Storage adapters use reflection with types for Migration, Leadership, Schema Create/Update instead of direct raw sqls
Additional Context
Create after discussion in #34 and #107