FHIR
FHIR copied to clipboard
Refactor schema Migration to use commands and adapters not IDatabaseStatement
The current schema Migration class is based around IDatabaseStatement. This makes it difficult to cleanly handle differences among database types. We have now hit several cases where the migration steps need to be slightly different based on database type. To address this, a refactor of Migration to use commands and IDatabaseAdapter would be helpful.