I agree with both of you in a way...
The goals of this project are lofty and wide. We need to start getting some code delivered and get the momentum of this project moving forward. Supporting all databases is definitely the right overall direction for the project. Supporting only MYSQL is probably the right direction right now.
I am in favor of adding as many limitations to the project as necessary to start delivering some code. We are all intelligent engineers and when the project has some concrete code, we can easily refactor to provide such important characteristics as DB agnosticism, a plugin architecture, n+1 configurability...
Thoughts?
DW
--
"Come to the edge, he said. They said: We are afraid. Come to the edge, he said. They came. He pushed them and they flew."
Guillaume Apollinaire quotes