splitgraph / seafowl

Analytical database for data-driven Web applications 🪶
https://seafowl.io
Apache License 2.0
392 stars 9 forks source link

Seafowl 0.4 migration instructions #392

Closed gruuya closed 12 months ago

gruuya commented 1 year ago

In Seafowl 0.3 we have replaced our custom storage layer with delta-rs, which all newly created tables now use. For tables created prior to this (with Seafowl 0.2 and 0.1), known as legacy tables, we have maintained a reading capability in order to maintain backward compatibility and facilitate migration to the new table format.

With the Seafowl 0.4 release we're now completely phasing out legacy tables, and consequently need to ensure a smooth migration without any unwanted data loss. In order to ensure this you have two options:

You can also do a combination of the two, e.g. migrate only a subset of legacy tables in Seafowl v0.3, and then run Seafowl v0.4 with the above env var.