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

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

β€Ž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)