Append Rows to Table
append_rows_to_tableAppend rows to an Iceberg table in AWS S3 Tables. Provide a list of dictionaries, each representing a row, along with catalog and table details.
Instructions
Append rows to an Iceberg table using PyIceberg engine. The rows parameter must be a list of dictionaries, each representing a row.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | REST URI for Iceberg catalog | |
| rows | Yes | List of rows to append, each as a dict | |
| region | Yes | AWS region for S3Tables/Iceberg REST endpoint | |
| namespace | Yes | The namespace. Must be 1-255 characters long. | |
| warehouse | Yes | Warehouse string for Iceberg catalog | |
| table_name | Yes | The table name. Must be 1-255 characters long. | |
| catalog_name | No | Catalog name | |
| rest_signing_name | No | REST signing name | |
| rest_sigv4_enabled | No | Enable SigV4 signing |