Skip to content

Commit dd8c623

Browse files
Remove migration phase from implementation plan
Migration utilities are out of scope for now. This is a breaking change version - users will need to recreate tables with new types. Co-authored-by: dimitri-yatsenko <dimitri@datajoint.com>
1 parent ad09877 commit dd8c623

1 file changed

Lines changed: 2 additions & 15 deletions

File tree

docs/src/design/tables/storage-types-implementation-plan.md

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ This plan describes the implementation of a three-layer type architecture for Da
2222
| Phase 3: User-Defined AttributeTypes | 🔲 Pending | AttachType/FilepathType pending |
2323
| Phase 4: Insert and Fetch Integration | ✅ Complete | Type chain encoding/decoding |
2424
| Phase 5: Garbage Collection | 🔲 Pending | |
25-
| Phase 6: Migration Utilities | 🔲 Pending | |
26-
| Phase 7: Documentation and Testing | 🔲 Pending | |
25+
| Phase 6: Documentation and Testing | 🔲 Pending | |
2726

2827
---
2928

@@ -343,18 +342,7 @@ def garbage_collect(schemas: list, store_name: str, dry_run=True) -> dict:
343342

344343
---
345344

346-
## Phase 6: Migration Utilities 🔲
347-
348-
**Status**: Pending
349-
350-
### Key migrations needed:
351-
1. Legacy `~external_{store}` tables → content-addressed storage
352-
2. UUID-based external references → hash-based JSON metadata
353-
3. Legacy `filepath@store` → new `<filepath@store>` with ObjectRef
354-
355-
---
356-
357-
## Phase 7: Documentation and Testing 🔲
345+
## Phase 6: Documentation and Testing 🔲
358346

359347
**Status**: Pending
360348

@@ -381,7 +369,6 @@ def garbage_collect(schemas: list, store_name: str, dry_run=True) -> dict:
381369
| `src/datajoint/fetch.py` || Type chain decoding on fetch |
382370
| `src/datajoint/blob.py` || Removed bypass_serialization |
383371
| `src/datajoint/gc.py` | 🔲 | Garbage collection (to be created) |
384-
| `src/datajoint/migrate.py` | 🔲 | Migration utilities |
385372

386373
---
387374

0 commit comments

Comments
 (0)