diff --git a/README.md b/README.md index 4af89a26..4538537a 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ versions and how to run them yourself. ¹ In builds with the `odbc` feature. -² From 0.34.0 (not released yet), through a separate DuckDB 1.5 process: install `sqlload[motherduck]`. +² From 0.34.0, through a separate DuckDB 1.5 process: install `sqlload[motherduck]`. See [Supported systems](https://sqlload.io/docs/supported-systems/) for every combination and write strategy. diff --git a/packages/sqlload/README.md b/packages/sqlload/README.md index 4af89a26..4538537a 100644 --- a/packages/sqlload/README.md +++ b/packages/sqlload/README.md @@ -94,7 +94,7 @@ versions and how to run them yourself. ¹ In builds with the `odbc` feature. -² From 0.34.0 (not released yet), through a separate DuckDB 1.5 process: install `sqlload[motherduck]`. +² From 0.34.0, through a separate DuckDB 1.5 process: install `sqlload[motherduck]`. See [Supported systems](https://sqlload.io/docs/supported-systems/) for every combination and write strategy. diff --git a/website/src/content/docs/docs/configuration.mdx b/website/src/content/docs/docs/configuration.mdx index 662975b1..b6b723be 100644 --- a/website/src/content/docs/docs/configuration.mdx +++ b/website/src/content/docs/docs/configuration.mdx @@ -104,7 +104,7 @@ See [ClickHouse](/docs/targets/clickhouse/). ### `motherduck` -Available as a beta from 0.33.0. From 0.34.0 (not released yet) it connects through a separate +Available as a beta from 0.33.0. From 0.34.0 it connects through a separate DuckDB 1.5 process: install `sqlload[motherduck]`; see [MotherDuck](/docs/targets/motherduck/). | Key | Meaning | diff --git a/website/src/content/docs/docs/index.mdx b/website/src/content/docs/docs/index.mdx index 789b84e7..48b24b18 100644 --- a/website/src/content/docs/docs/index.mdx +++ b/website/src/content/docs/docs/index.mdx @@ -24,7 +24,7 @@ SQLLoad loads data into your warehouse, and shows you how before it changes anyt ¹ In builds with the `odbc` feature. -² From 0.34.0 (not released yet), through a separate DuckDB 1.5 process: install `sqlload[motherduck]`. +² From 0.34.0, through a separate DuckDB 1.5 process: install `sqlload[motherduck]`. See the [connector matrix](/docs/supported-systems/) for every combination and write strategy. diff --git a/website/src/content/docs/docs/supported-systems.mdx b/website/src/content/docs/docs/supported-systems.mdx index 3a627578..36416037 100644 --- a/website/src/content/docs/docs/supported-systems.mdx +++ b/website/src/content/docs/docs/supported-systems.mdx @@ -30,7 +30,7 @@ description: "What SQLLoad reads and writes, by which route, and how each is tes | ClickHouse (preview) | `append`, `merge`, `delete_insert`, `replace` | Arrow over HTTP into a staging table, published by swapping in a whole table or whole partitions; Parquet in S3 read by ClickHouse with `s3()`. See [ClickHouse](/docs/targets/clickhouse/). | | Postgres | `append`, `merge`, `delete_insert`, `replace` | Binary `COPY` into a temporary staging table, then one transaction per commit. See [Postgres](/docs/targets/postgres/). | | DuckDB | `append`, `merge`, `delete_insert`, `replace` | Arrow appends; Parquet files read by DuckDB with `read_parquet`. | -| MotherDuck (beta, from 0.33.0) | `append`, `merge`, `delete_insert`, `replace` | From 0.34.0 (not released yet), batches inserted by a separate DuckDB 1.5 process (`sqlload[motherduck]`), as MotherDuck doesn't accept DuckDB 2.0 clients yet; files are read by SQLLoad. See [MotherDuck](/docs/targets/motherduck/). | +| MotherDuck (beta, from 0.33.0) | `append`, `merge`, `delete_insert`, `replace` | From 0.34.0, batches inserted by a separate DuckDB 1.5 process (`sqlload[motherduck]`), as MotherDuck doesn't accept DuckDB 2.0 clients yet; files are read by SQLLoad. See [MotherDuck](/docs/targets/motherduck/). | | Parquet or CSV files in S3 | `append`, `delete_insert`, `replace` | Parquet written by SQLLoad, zstd-compressed; or, from 0.27.0, CSV: plain, gzip or zstd. | | Parquet or CSV files in a local folder | As for S3; from 0.27.0, `replace` swaps the folder in one rename | As for S3 | diff --git a/website/src/content/docs/docs/targets/motherduck.mdx b/website/src/content/docs/docs/targets/motherduck.mdx index 7760f968..62f93567 100644 --- a/website/src/content/docs/docs/targets/motherduck.mdx +++ b/website/src/content/docs/docs/targets/motherduck.mdx @@ -3,7 +3,7 @@ title: "MotherDuck" description: "Load into MotherDuck (beta) through a separate DuckDB 1.5 process, with the same SQL and write strategies as DuckDB." --- -Available as a beta from 0.33.0; working against a live MotherDuck account from 0.34.0 (not released yet). +Available as a beta from 0.33.0; working against a live MotherDuck account from 0.34.0. A MotherDuck target loads into a MotherDuck database with the same SQL, types and write strategies as a [DuckDB target](/docs/targets/duckdb/).