-
Notifications
You must be signed in to change notification settings - Fork 869
MySQL support #230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MySQL support #230
Conversation
* initial commit of sql schema validation * adds barebones support for most basic use-case * improves parsing and generation of params * adds decent tests for mysql * improves param implementation - adds tests - adds support for named params - adds support for Limit expressions * adds support for decimal types * resolves some testing issues * generalizes imports * adds null type tests * improves go struct generation * adds command line call to mysql generate * improves support for insert queries and adds tests * improves support for enum types * refactors config to function param * patchs pkg settings arguments * simplifies and improves param parsing * param implementation and test patches * patch placeholder default table * properly handles "select * " expressions * initial commit of sql schema validation * adds barebones support for most basic use-case * improves parsing and generation of params * adds decent tests for mysql * improves param implementation - adds tests - adds support for named params - adds support for Limit expressions * adds support for decimal types * resolves some testing issues * generalizes imports * adds null type tests * improves go struct generation * adds command line call to mysql generate * improves support for insert queries and adds tests * improves support for enum types * refactors config to function param * patchs pkg settings arguments * simplifies and improves param parsing * param implementation and test patches * patch placeholder default table * properly handles "select * " expressions
MySQL Support
Each package now has a `database` field, which can be set to either `mysql` or `postgresql`.
@cmoog I think I'm ready to merge this in. Mind taking a look at my new commits? |
@kyleconroy Nice. Your new commits look great. |
Yeah, I think that's fine to add later. MySQL support will be marked as experimental |
Partial fix for #150 |
TODO:
--
database