feat: add Base table copy shortcuts#2019
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #2019 +/- ##
==========================================
+ Coverage 75.05% 75.10% +0.05%
==========================================
Files 901 906 +5
Lines 95391 96305 +914
==========================================
+ Hits 71591 72329 +738
- Misses 18307 18417 +110
- Partials 5493 5559 +66 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Summary
Add Base shortcuts for copying a table and querying asynchronous copy status. Table copies default to schema-only, with explicit support for copying all records and optionally waiting for completion.
Changes
base +table-copywith table ID/name support, schema-safe defaults, asynchronous continuation output, and bounded wait polling.base +table-copy-statusfor one-shot task status queries using the original identity.Test Plan
make unit-testgo vet ./...gofmt -l .go mod tidyleavesgo.modandgo.sumunchangedRelated Issues