Skip to content

Commit c40ae2f

Browse files
committed
fix: remove unsourced "not recommended for production" warnings from DuckDB entries
Replace blanket editorial warnings with specific, factual constraints. REST write limitations already describe exactly what doesn't work; S3 Tables now references the same underlying REST write constraints rather than a vague experimental label.
1 parent 86db232 commit c40ae2f

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

src/data/compatibility.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -91,19 +91,18 @@ export const engineCatalogRules: Record<EngineId, EngineRule> = {
9191
'REST catalog write added in v1.4.0; standard SQL syntax (INSERT/UPDATE/DELETE) requires v1.4.2+',
9292
'UPDATE and DELETE only supported on non-partitioned, non-sorted tables',
9393
'Merge-on-read semantics only — no copy-on-write',
94-
'Not recommended for production write workloads',
9594
], sourceUrls: [
9695
'https://duckdb.org/2025/11/28/iceberg-writes-in-duckdb',
9796
]},
9897
hive: { support: 'none', limitations: [] },
9998
s3tables: { support: 'partial', limitations: [
100-
'DuckDB supports S3 Tables via the Iceberg REST catalog endpoint',
101-
'Write support is experimental — not recommended for production workloads',
99+
'DuckDB accesses S3 Tables via the Iceberg REST catalog endpoint',
100+
'Same write constraints as REST: UPDATE and DELETE require non-partitioned, non-sorted tables',
102101
]},
103102
unity: { support: 'partial', limitations: [
104103
'Two pathways: uc_catalog extension (Delta tables, GA in v1.5) or Iceberg REST catalog (Iceberg-native tables)',
105104
'uc_catalog / Delta pathway: INSERT supported via Catalog Commits; UPDATE and DELETE not yet supported',
106-
'Iceberg REST pathway: known HTTP 500 errors on commit operations — not recommended for production',
105+
'Iceberg REST pathway: known HTTP 500 errors on commit operations',
107106
], sourceUrls: [
108107
'https://duckdb.org/2026/05/07/delta-uc-updates',
109108
'https://github.com/duckdb/unity_catalog/issues/73',
@@ -220,14 +219,13 @@ export const pairOverrides: Partial<Record<PairKey, EngineRule>> = {
220219
'REST catalog write added in v1.4.0; standard SQL syntax (INSERT/UPDATE/DELETE) requires v1.4.2+',
221220
'UPDATE and DELETE only supported on non-partitioned, non-sorted tables',
222221
'Merge-on-read semantics only — no copy-on-write',
223-
'Not recommended for production workloads',
224222
], sourceUrls: [
225223
'https://duckdb.org/2025/11/28/iceberg-writes-in-duckdb',
226224
]},
227225
hive: { support: 'none', limitations: [] },
228226
s3tables: { support: 'partial', limitations: [
229-
'DuckDB supports S3 Tables via the Iceberg REST catalog endpoint',
230-
'Write support is experimental — not recommended for production workloads',
227+
'DuckDB accesses S3 Tables via the Iceberg REST catalog endpoint',
228+
'Same write constraints as REST: UPDATE and DELETE require non-partitioned, non-sorted tables',
231229
]},
232230
unity: { support: 'partial', limitations: [
233231
'Two pathways: uc_catalog extension (Delta tables, GA in v1.5) or Iceberg REST catalog (Iceberg-native tables)',

0 commit comments

Comments
 (0)