Skip to content

Comments

DMD-849 - remove rs tests#270

Open
vojtabiberle wants to merge 5 commits intomainfrom
vb/DMD-849/remove_rs_tests
Open

DMD-849 - remove rs tests#270
vojtabiberle wants to merge 5 commits intomainfrom
vb/DMD-849/remove_rs_tests

Conversation

@vojtabiberle
Copy link
Contributor

Linear: DMD-849
Connection PR: https://github.com/keboola/connection/pull/6642


  • Create tag
  • Create release in read-only repo

Release Notes

  • add casting support for destinations columns different from string

Impact analysis

  • import tables with column definitions other than STRING
  • STRING columns work in the same way

Change type

  • new feature

vojtabiberle and others added 2 commits February 14, 2026 20:50
CAST operations were applied unconditionally in SET, comparison WHERE,
and PK WHERE clauses — even when destination columns are STRING, which
is redundant and breaks existing behavior. Now CAST is only applied when
the destination column type differs from STRING (e.g. INT64, FLOAT64).

Also adds tests for the typed-destination-column scenario (cross-backend
CSV loads where staging is STRING but destination has INT64 columns).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@linear
Copy link

linear bot commented Feb 16, 2026

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Contributor

@romanbracinik romanbracinik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cajk

vojtabiberle and others added 2 commits February 19, 2026 16:30
When using STRING_TABLE strategy with convertEmptyValuesToNull, the
NULLIF expression returned a STRING which BigQuery rejected when the
destination column was typed (e.g. TIMESTAMP). Now wraps NULLIF in
CAST to the destination type, matching what getUpdateWithPkCommand
already does for incremental loads.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

2 participants