You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/stable/core_extensions/iceberg/iceberg_rest_catalogs.md
+64-14Lines changed: 64 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,24 +50,74 @@ SHOW ALL TABLES;
50
50
A REST Catalog with OAuth2 authorization can also be attached with just an `ATTACH` statement. See the complete list of `ATTACH` options for a REST catalog below.
|`OAUTH2_GRANT_TYPE`|`VARCHAR`|`NULL`| Grant Type when requesting an OAuth Token |
73
+
|`OAUTH2_SCOPE`|`VARCHAR`|`NULL`| Requested scope for the returned OAuth Access Token |
74
+
75
+
76
+
### Supported Operations
77
+
78
+
The DuckDB Iceberg extensions supports the following operations when used with a REST catalog attached:
79
+
80
+
-`CREATE/DROP SCHEMA`
81
+
-`CREATE/DROP TABLE`
82
+
-`INSERT INTO`
83
+
-`SELECT`
84
+
-`ALTER TABLE`
85
+
86
+
Since these operations are supported, the following would also work:
87
+
88
+
```sql
89
+
COPY FROM DATABASE duckdb_db TO iceberg_datalake;
90
+
91
+
-- Or
92
+
COPY FROM DATABASE iceberg_datalake to duckdb_db;
93
+
```
94
+
95
+
This functionality enables deep copies between Iceberg and DuckDB storage.
96
+
97
+
### Interoperability with DuckLake
98
+
99
+
The DuckDB Iceberg extensions exposes a function to do metadata only copies of the Iceberg metadata to DuckLake, which enables users to query Iceberg tables as if they where DuckLake tables.
100
+
101
+
```sql
102
+
-- Given that we have an Iceberg catalog attached aliased to iceberg_datalake
Copy file name to clipboardExpand all lines: docs/stable/core_extensions/iceberg/overview.md
+2-5Lines changed: 2 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,8 @@ redirect_from:
11
11
title: Iceberg Extension
12
12
---
13
13
14
-
The `iceberg` extension implements support for the [Apache Iceberg open table format](https://iceberg.apache.org/).
14
+
The `iceberg` extension implements support for the [Apache Iceberg open table format](https://iceberg.apache.org/).
15
+
In this page we will go over the basic usage of the extension without the need to attach to an Iceberg catalog. For full support —including write support— see [how to attach Iceberg REST catalogs]({% link docs/stable/core_extensions/iceberg/iceberg_rest_catalogs.md %}).
15
16
16
17
## Installing and Loading
17
18
@@ -186,7 +187,3 @@ FROM iceberg_scan(
186
187
allow_moved_paths = true
187
188
);
188
189
```
189
-
190
-
## Limitations
191
-
192
-
Writing (i.e., exporting to) Iceberg files is currently not supported.
0 commit comments