Commit Graph

3 Commits

Author SHA1 Message Date
b03dc9849f feat: smart index diffing on import
Compare desired indexes against existing ones before applying changes:
- skip indexes that are already up to date
- drop and recreate if definition changed
- handle key conflicts (same key, different name)
- drop obsolete indexes not present in the JSON

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 13:01:55 +03:00
b883cc3db3 fix: skip getIndexes() on non-existent collection during --dry-run
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 12:15:12 +03:00
58a3251b8a Initial commit 2026-04-01 11:50:03 +03:00