Skip to content
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

Add official support for MSSQL, Oracle, and Postgres Grammars #34

Merged
merged 1 commit into from
Mar 12, 2018

Conversation

elpete
Copy link
Collaborator

@elpete elpete commented Mar 12, 2018

This PR adds full query and schema builder support for MSSQL, Oracle, and Postgres.

It also revamps the test suite to be more consistent between grammars.

Full QueryBuilder and SchemaBuilder support for all four database grammars
(MSSQL, MySQL, Oracle, and Postgres).
Revamped test suite to have consistent grammar test coverage.

Squashed commits:
Finalize Oracle Grammar (+8 squashed commits)
[d5497d9] Lots of Oracle work
[8058f41] Migrate Oracle Query Builder spec
[9a2668d] Fix for Lucee compatibility
[6ffe7f2] Fully support MSSQL
[4df2364] Flesh out MSSQL Query Builder support
[3df7d5e] Test shuffling to make it easier to add new grammars
[faa872e] Finish converting MySQL Schema tests to the new format.
[a636f23] Add Postgres Grammar for Schema

This also adds a more flexible way to test additional grammars
in the AbstractSchemaBuilderSpec.  I plan on moving over
the MySQLGrammar tests soon. Also, this would be a good
model for the QueryBuilder tests as well.
@elpete elpete changed the base branch from development to master March 12, 2018 21:27
@elpete elpete merged commit 733dae3 into master Mar 12, 2018
@elpete elpete deleted the new_grammars branch June 7, 2018 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant