schambers/fluentmigrator — pull request #285 by concept-hf (2012-07-28 06:15:51+00:00)
Title: Implemented Firebird support

Hy!

I needed Firebird RDBMS support for fluentmigrator, so here it is. :-)

I tried not to touch anything else, there is only two fixes for existing classes, and a postgres type fix in separate commits.

Here is a wiki page explaining the implementation details: https://github.com/concept-hf/fluentmigrator/wiki/Firebird-support-details

Because of the limitations of the database engine, I don't consider it viable in any production scenarios, but it's fairly good for development or testing purposes.

I used the postgres tests as templates for firebird's tests(basicaly copied them and modified for firebird's expectations). All tests passed with Firebird 2.5.1.26351.x64.

Probably I continue to improve and fix it, if I hit any limitation or bug in my own projects. I spent already too much time on this beast. :-)

Cheers,
alyen