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

Oracle dialect #62

Merged
merged 5 commits into from May 10, 2017
Merged

Oracle dialect #62

merged 5 commits into from May 10, 2017

Conversation

pjagielski
Copy link
Contributor

Hi,

Here's (almost complete) working Oracle dialect implementation.
There are some limitations that I've documented in separate ORACLE.md page (with test running instructions).

The biggest change is in BatchInsertStatement since Oracle doesn't support multiple rows in insert statement. So I split the arguments into multiple context and addBatch even if just single row is inserted.

In our project we extensively use SQL DSL so it's pretty well tested in existing application. We don't use DAO feature so it's only covered by unit tests.

Looking forward for a review ;)

@pjagielski
Copy link
Contributor Author

Any chance of merging this?

@Tapac
Copy link
Contributor

Tapac commented Nov 18, 2016

@pjagielski , will try to review your changes asap, sorry for delay with that.

@Tapac
Copy link
Contributor

Tapac commented Apr 14, 2017

@pjagielski , @adamdziedzic ,
sorry for such delay in merging, but it required us to do some refactoring to support sequences as auto-inc columns.
Also I made changes to run tests under non system user.
Else drop table now executed with "CASCADE CONSTRAINTS".

Please checkout oracle-dialect branch and test it. If it works fine I will merge it back to master and make a release.

@pjagielski
Copy link
Contributor Author

OK, I'll try to test the new branch. However, we're not longer using Oracle on production, so I cannot give 100% guarantee that everything works ;)

@Tapac Tapac merged commit a8f0c8c into JetBrains:master May 10, 2017
@pivovarit pivovarit deleted the oracle_dialect branch May 11, 2017 10:49
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.

None yet

2 participants