-
Notifications
You must be signed in to change notification settings - Fork 98
OpenAug 10, 2026
No due date
•Last updated Bug fixes and small enhancements on the 2.3 line (e.g. #1512 PostgreSQL FK-column indexing).
18% complete
List view
0 of 10 selected 0 issues of 10 selected
PostgreSQL: foreign-key columns left unindexed (declare.py emits an FK index only for unique FKs)
enhancementIndicates new improvementsIndicates new improvementsneeds-discussionIssues requiring further development review and verify impact.Issues requiring further development review and verify impact.Status: Open.#1512 In datajoint/datajoint-python;Cascade delete: a restriction referencing an earlier-deleted (downstream) table is silently invalidated by reverse-topological delete order — materialize (independent of MySQL 1093)
enhancementIndicates new improvementsIndicates new improvementsStatus: Open.#1496 In datajoint/datajoint-python;Diagram.trace: descend through master-part boundaries (Merge-table upstream tracing)
enhancementIndicates new improvementsIndicates new improvementsStatus: Open.#1481 In datajoint/datajoint-python;Trustworthy garbage collection: complete reference discovery (#1469) + race-safe deletion (#1445)
enhancementIndicates new improvementsIndicates new improvementsStatus: Open.#1478 In datajoint/datajoint-python;Two-phase, transaction-safe garbage collection (quarantine -> grace -> purge)
enhancementIndicates new improvementsIndicates new improvementsStatus: Open.#1445 In datajoint/datajoint-python;Regression: decimal(M,D) with unsigned/zerofill or as dec/fixed is rejected, where numeric(M,D) unsigned passes
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviorStatus: Open.#1528 In datajoint/datajoint-python;migrate.py stamps :uint32:/:int24: markers for core types that do not exist; guide documents a different mapping
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviorStatus: Open.#1529 In datajoint/datajoint-python;match_type uses re.match with an unanchored INTEGER alternative, so misspelled types (int24, intbanana) classify as native integers
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviorStatus: Open.#1530 In datajoint/datajoint-python;Native blob attribute silently stores str(array) on MySQL — no error on insert or fetch
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviorStatus: Open.#1527 In datajoint/datajoint-python;fix: validate attribute types at declaration and insert (#1527, #1528, #1529, #1530)
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviorStatus: Open (in progress).datajoint/datajoint-pythonnumber 1531#1531 In datajoint/datajoint-python;