Releases: artie-labs/transfer
Releases · artie-labs/transfer
v1.25.3
Changelog
- 33b5098 Add
ExecStatements
function (#576) - d83aaa1 Add tests for
MergeArgument.BuildStatements
(#579) - e275e19 Ensure we support every MongoDB data type (#573)
- ae34306 Kill
Label
onDataWarehouse
andBaseline
(#589) - e945b2b Move
MergeArgument
validation toBuildStatements
(#578) - 1b1371e Removing mocks (#582)
- c722ef6 Removing more mocks (#583)
- 567c955 Rewriting Redshift Dedupe (#581)
- ee7755b Ripping out hardcoded mocks of TableIdentifier (#591)
- 0130b1d Use
ExecStatements
for merging (#577) - 4e348f3 [bigquery snowflake] Use
ExecStatements
forDedupe
(#580) - 5fdfadd [ddl] Use
Dialect
instead ofDestinationKind
(#584) - 842b583 [ddl] Use
Dialect
instead ofDestinationKind
in more places (#586) - 8b2b6c1 [sql] Add
DataTypeForKind
method toDialect
(#585) - 7b97270 [sql] Add
IsColumnAlreadyExistErr
method toDialect
(#587) - 6222a71 [sql] Add
KindForDataType
method toDialect
(#588)
v1.25.2
v1.25.1
v1.25.0
Changelog
- a5c4c68 Add
AdditionalDateFormats
toDataWarehouse
(#568) - 967a2d9 Clean up
BackfillColumn
(#569) - 6f690e5 Move
typing.UpdateQuery
todml
(#550) - 098fce8 Quote
constants.DeleteColumnMarker
in merge queries (#549) - 86b780d [BigQuery] Improving
castColVal
(#528) - 83b8876 [dml] Add more
buildRedshiftUpdateQuery
test cases (#565) - e608c7c [dml] Capitalize keywords in Redshift merge queries (#566)
- bfe263d [dml] Clean up
buildColumnsUpdateFragment
(#552) - d6ae6bb [dml] Combine Redshift UPDATE queries (#564)
- 6d61a58 [dml] Factor out INSERT query building (#553)
- 92e4eaf [dml] Lookup primary key columns outside of
MergeArgument
(#557) - c539bb9 [dml] Move
removeDeleteColumnMarker
(#561) - 1024623 [dml] Pass
[]Column
instead ofColumns
(#551) - bf2dfe5 [dml] Pass
[]columns.Column
inMergeArgument
(#558) - ddf8abf [dml] Pull out Redshift UPDATE queries (#563)
- 5a33938 [dml] Pull out Redshift equality parts building (#562)
- 226645e [dml] Remove
DestKind
field fromMergeArgument
(#567) - ebcd7b4 [dml] Remove
buildColumnsUpdateFragment
argument (#556) - 8363028 [dml] Rename
MergeArgument.GetParts
(#570) - c639579 [dml] Reuse
quoteColumns
for primary keys (#559) - 63d7400 [dml] Reuse result of
ValidColumns
call (#555) - f71b8b2 [dml] Split out Redshift delete query (#560)
- 02b56ce [dml] Use
columns.Column[]
overstring[]
(#554) - 85ce651 [snowflake] Always uppercase escaped names (#508)
v1.24.14
Changelog
- f076a18 Add
Dialect()
toDataWarehouse
(#524) - 05c6df2 Add
Dialect
toMergeArgument
(#526) - a152157 Change Artie domain to artie.com (#548)
- 72d8011 Misc cleanup (#535)
- ff3851c Pass
Dialect
down (#529) - 4b77f47 Pass
Dialect
toColumn.DefaultValue
(#536) - e45f3f8 Refactor Redshift Append (#539)
- 0d13520 Remove
UppercaseEscNames
fromMergeArgument
andAlterTableArgs
(#532) - efec8fd Split
stringutil.Wrap
into two functions (#538) - c4ee2e2 [mssql] Rename
DefaultDialect
toMSSQLDialect
(#533) - 4ea8b83 [snowflake] Always escape column identifiers (#541)
- 55eb549 [snowflake] Use
UppercaseEscNames: true
for tests (#527) - c1c07c6 [snowflake] Use
UppercaseEscNames: true
for tests (redux) (#530) - 1306702 [snowflake] Use
UppercaseEscapedNames: true
for tests (#540) - 4153191 [sql] Add
Dialect.EscapeStruct
method (#537) - db5d399 [sql] Add
Dialect
structs (#522) - 2291477 [sql] Add
QuoteIdentifiers
function (#545) - 78b2eb2 [sql] Kill
EscapeName
function (#525) - 98135da [sql] Move
NeedsEscaping
toDialect
(#523) - 145eaab [sql] Rename
EscapeNameIfNecessaryUsingDialog
(#531) - 4e0736a [typing] Inline
Column.EscapedName
calls (#542) - 523f5bd [typing] Kill
Columns.GetEscapedColumnsToUpdate
(#544) - 83b3ddd [typing] Kill
columns.Wrapper
(#543) - cf0f030 [typing] Remove
destKind
arg fromColumns.UpdateQuery
(#534) - 2d8ecb3 [typing] Rename
Column.Name
(#546) - 11a602e [typing] Rename
Column.RawName
toColumn.Name
(#547)