A
axiom-sqlitedata-migration
Use when migrating from SwiftData to SQLiteData — decision guide, pattern equivalents, code examples, CloudKit sharing (SwiftData can't), performance benchmarks, gradual migration strategy
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when migrating from SwiftData to SQLiteData — decision guide, pattern equivalents, code examples, CloudKit sharing (SwiftData can't), performance benchmarks, gradual migration strategy
How to use
- Zainstaluj skill w swoim projekcie Claude/Copilot, wskazując ścieżkę do pliku axiom-sqlitedata-migration w repozytorium Axiom. 2. Uruchom skill, gdy planujesz migrację z SwiftData — narzędzie wyświetli interaktywny przewodnik decyzyjny, który pomoże ocenić, czy zmiana jest uzasadniona dla Twojej aplikacji (sprawdza rozmiar danych, wymagania CloudKit, złożoność zapytań). 3. Skorzystaj z tabeli wzorów równoważnych, aby zrozumieć, jak konwertować deklaracje modeli — na przykład @Model class zamienia się na @Table nonisolated struct, a @Relationship na jawne identyfikatory. 4. Przejrzyj dostarczane przykłady kodu dla typowych operacji CRUD i złożonych zapytań, dostosowując je do struktury Twojej bazy danych. 5. Porównaj benchmarki wydajności między oboma frameworkami, aby potwierdzić zyski dla Twojego zestawu danych. 6. Zastosuj sugerowaną strategię stopniowej migracji — zamiast konwertować całą aplikację naraz, przenieś moduły sekwencyjnie, testując każdy krok.