-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
🐛 BUG-4307: Fix incorrect handling of LONG RAW data type #7125
🐛 BUG-4307: Fix incorrect handling of LONG RAW data type #7125
Conversation
/test connector=connectors/source-oracle
|
…iver to resolve SQLException exception in case of LONG RAW.
…RAW_data_type # Conflicts: # airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSource.java
/test connector=connectors/source-oracle
|
@@ -55,6 +55,15 @@ public static Source sshWrappedSource() { | |||
public JsonNode toDatabaseConfig(final JsonNode config) { | |||
final List<String> additionalParameters = new ArrayList<>(); | |||
|
|||
/* | |||
The property useFetchSizeWithLongColumn required to select LONG or LONG RAW columns. | |||
Oracle recommends avoiding LONG and LONG RAW columns. Use LOB instead. They are included in Oracle only for legacy reasons. |
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.
nice comments.
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.
Nice.
Before I approve, can you also please go through the check list and update the required documentation? Thanks.
/publish connector=connectors/source-oracle
|
What
Fixed insert of Decimal type during Oracle Source integration test.
How
Added property useFetchSizeWithLongColumn to Oracle JDBC Driver to resolve SQLException exception in case of LONG RAW.
Removed
TO_BINARY_DOUBLE
Aggregate Oracle's DB function, replaced with native DECIMAL datatype value. To fix the OracleSourceDatatypeTest.java test.Recommended reading order
x.java
y.python
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/SUMMARY.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described hereUpdating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changes