@@ -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