Commit 360cff4
Task LAV-2921: Snowflake-managed Iceberg clone: CREATE ICEBERG TABLE … CLONE and Iceberg tables inside SCHEMA / DATABASE clones (#3299)
* task LAV-2921: WIP — commit stranded agent work
* Task LAV-2921: clone managed & dynamic Iceberg tables inside SCHEMA/DATABASE clone
Route managed Iceberg tables through the Iceberg-aware per-table clone (auto
mode) and dynamic Iceberg tables through the DT clone loop so a container clone
reproduces them as Iceberg / dynamic Iceberg tables (is_iceberg=Y, is_dynamic=Y,
SUSPENDED, is_clone). Add real-Snowflake-captured compat tests for schema and
database clones over managed and dynamic Iceberg sources.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* Task LAV-2921: direct Iceberg clone time-travel anchors + docs
Add AT/BEFORE (TIMESTAMP/OFFSET/STATEMENT) coverage for CREATE ICEBERG TABLE …
CLONE (reusing the table-level time-travel clone path, incl. the out-of-window
and statement-not-found errors), and update docs/architecture/iceberg-tables.md
CLONE rows to the implemented behaviour.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* Task LAV-2921: skip externally-managed Iceberg tables in container clone
An externally-managed / catalog-linked Iceberg table (iceberg_tables row with
catalog_table_name or metadata_file_path) is not caught by is_external_table, so
the container plain-clone loop would drop it to a plain heap — which real
Snowflake never produces for an Iceberg source. Skip it like external tables.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
---------
Co-authored-by: Wojciech Padło <wojciech.padlo@localstack.cloud>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent f4c9219 commit 360cff4
1 file changed
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
784 | 784 | | |
785 | 785 | | |
786 | 786 | | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
787 | 795 | | |
788 | 796 | | |
789 | 797 | | |
| |||
3087 | 3095 | | |
3088 | 3096 | | |
3089 | 3097 | | |
3090 | | - | |
| 3098 | + | |
| 3099 | + | |
3091 | 3100 | | |
3092 | 3101 | | |
3093 | 3102 | | |
3094 | 3103 | | |
3095 | 3104 | | |
3096 | 3105 | | |
| 3106 | + | |
3097 | 3107 | | |
3098 | 3108 | | |
3099 | 3109 | | |
| |||
0 commit comments