Skip to content

Commit

Permalink
Enable schema evolution for merge write disposition with delta ta…
Browse files Browse the repository at this point in the history
…ble format (#1742)

* black format

* increase minimum deltalake version dependency

* enable schema evolution for delta table merge

* extract delta table merge logic into separate function

* remove big decimal exclusion due to upstream bugfix

* evolve delta table schema in empty source case

* refactor DeltaLoadFilesystemJob

* uses right table path format in delta lake load job

* allows to pass schema name when getting delta tables and computing table counts

* cleansup usage of remote paths and uris in filesystem load jobs

* removes tempfile from file_storage

---------

Co-authored-by: Marcin Rudolf <[email protected]>
  • Loading branch information
2 people authored and willi-mueller committed Sep 2, 2024
1 parent 80f5714 commit 6b3a2f6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ databricks-sql-connector = {version = ">=2.9.3", optional = true}
clickhouse-driver = { version = ">=0.2.7", optional = true }
clickhouse-connect = { version = ">=0.7.7", optional = true }
lancedb = { version = ">=0.8.2", optional = true, markers = "python_version >= '3.9'", allow-prereleases = true }
deltalake = { version = ">=0.17.4", optional = true }
deltalake = { version = ">=0.19.0", optional = true }
graphlib-backport = {version = "*", python = "<3.9"}

[tool.poetry.extras]
Expand Down

0 comments on commit 6b3a2f6

Please sign in to comment.