-
-
Notifications
You must be signed in to change notification settings - Fork 72
oracle driver #176
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
base: main
Are you sure you want to change the base?
oracle driver #176
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Caution
Changes requested ❌
Reviewed everything up to 914907b in 2 minutes and 30 seconds. Click for details.
- Reviewed
1148
lines of code in16
files - Skipped
0
files when reviewing. - Skipped posting
2
draft comments. View those below. - Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. src/config.rs:185
- Draft comment:
Avoid using unwrap in converting key sequences in KeyBindings deserialization. Instead of.unwrap()
on parse_key_sequence results, handle errors gracefully (e.g. using the ? operator) so that invalid key strings don’t cause a panic. - Reason this comment was not posted:
Comment was not on a location in the diff, so it can't be submitted as a review comment.
2. src/config.rs:441
- Draft comment:
The RGB color parser assumes a fixed format (e.g., 'rgb123') and extracts digits from fixed positions. Consider a more robust parser (e.g. using regex) to handle multi-digit values and common formats like 'rgb(255,0,0)'. - Reason this comment was not posted:
Comment was not on a location in the diff, so it can't be submitted as a review comment.
Workflow ID: wflow_GVHhKNdIBWodryoK
You can customize by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
@achristmascarl I think this branch is ready for review, please let me know if there are any more changes required that I forgot about |
@NikodemMarek sounds good, and great work! I'll run CI now (which is using latest stable, so 1.89; you might get some clippy errors if you haven't upgraded recently). A few things:
[0] https://oracle-base.com/articles/18c/alter-system-cancel-sql-18c |
Important
Add Oracle database support with new driver, configuration, and CLI updates.
OracleDriver
insrc/database/oracle/mod.rs
.src/database/oracle/connect_options.rs
.App
insrc/app.rs
to handle Oracle driver.Cargo.toml
anddocker-compose.yml
.src/config.rs
to support Oracle connection strings.src/cli.rs
to include Oracle as a valid driver.src/database/oracle/connect_options.rs
.dev/oracle_init.sql
.README.md
to include Oracle in supported databases.Dockerfile
andLICENSE
.This description was created by
for 914907b. You can customize this summary. It will automatically update as commits are pushed.