Peripheral tables cause issues: deletes, field name uniqueness, etc. #963
Labels
common
infrastructure
Unix, MySQL, etc. settings/issues impacting users
wontfix
This will not be worked on
Milestone
By peripheral tables, I refer to tables like
IntervalList
andAnalysisNwbfile
. These tables ...Pros:
cleanup
, interval list operations,fetch_nwb
)Cons:
cleanup
(see Delete should prevent orphans in externals andIntervalList
#948)IntervalList
is hard to use and highly redundant in contents #778) requiring workarounds likecautious_insert
RestrGraph
An alternative design would replace foreign key references with fields and centralize enforcement of the data type via a utility.
Converting existing pipelines is impractical.
The text was updated successfully, but these errors were encountered: