Verwalten von Iceberg-Tabellen

Die REST Iceberg-Tabellen-API von Snowflake stellt die folgenden Snowflake-Endpunkte bereit, um auf Iceberg-Tabellenressourcen in Snowflake zuzugreifen, sie zu aktualisieren und bestimmte Aktionen für sie durchzuführen:

Snowflake REST Iceberg-Tabellen-API-Endpunkte

Endpunkt

Beschreibung

GET /api/v2/databases/database/schemas/.schema/iceberg-tables

Listet verfügbare Iceberg-Tabellen auf.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables

Erstellt eine Iceberg-Tabelle.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:as-select

Erstellt eine Iceberg-Tabelle mit dem Ergebnis der angegebenen select-Abfrage.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:from-aws-glue-catalog

Erstellt eine Iceberg-Tabelle aus einem AWS Glue Catalog

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:from-delta

Erstellt eine Iceberg-Tabelle aus einem Delta-Katalog.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:from-iceberg-files

Erstellt eine Iceberg-Tabelle aus Iceberg-Dateien im Objektspeicher (externer Cloudspeicher).

POST /api/v2/databases/database/schemas/.schema/iceberg-tables:from-iceberg-rest

Erstellt eine Iceberg-Tabelle aus einem Iceberg REST-Katalog.

GET /api/v2/databases/database/schemas/.schema/iceberg-tables/name

Beschreibt eine Iceberg-Tabelle.

DELETE /api/v2/databases/database/schemas/.schema/iceberg-tables/name

Löscht eine Iceberg-Tabelle.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:resume-recluster

Setzt das Reclustering für eine Iceberg-Tabelle fort.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:suspend-recluster

Setzt das Reclustering für eine Iceberg-Tabelle aus.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:refresh

Aktualisiert die Metadaten einer Iceberg-Tabelle.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:convert-to-managed

Konvertiert eine extern verwaltete Iceberg-Tabelle in eine verwaltete Tabelle.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:undrop

Stellt eine zuvor gelöschte Iceberg-Tabelle wieder her.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:clone

Klont eine von Snowflake verwaltete Iceberg-Tabelle.

POST /api/v2/databases/database/schemas/.schema/iceberg-tables/name:create-like

Erstellt eine neue Iceberg-Tabelle wie die angegebene Tabelle.

Eine Referenzdokumentation finden Sie in der Snowflake Iceberg-Tabellen-API-Referenz.