[ome-devel] List of DB updates

Ilya Goldberg igg at nih.gov
Tue Mar 29 17:32:39 BST 2005


This is an attempt to finalize a list of DB changes we would like to 
see in the forthcoming 2.4.1 release.
Please consider these, prioritize them, suggest which should be 
implemented in a later release, etc.
Probably only the first five are seriously needed in 2.4.1.

* Change CONFIGURATION.VALUE to type text (bug 460).
* Change ST FilenamePattern.Basename to text to allow storing comma 
separated values rather than integer (to get the full basename from 
several RE 'parts').  Requested by Nico Stuurman to support his 
filename naming scheme from a Beckman screening scope (Bug 484)
* Add group owner to MODULE_EXECUTIONS, fix bug 469 (attribute 
ownership inherits from MEX)
* Not NULL constraint on attribute's MEX column (bug 485).
* Not NULL constraint on MEX experimenter column (bug 468).
* ST foreign key constraints for references (PKs already declared) (Bug 
486).
* ST constraints (not NULL, specifically) (Bug 393)
* Normalize "Plane" and "Stack" STs (i.e. finalize data model).  Use a 
reference to it for PlaneStatistics.  Do the same for "Stack" ST.  When 
this is done, convert plane/stack stats to class-per-table.  Clean up 
back-end code that deals with non-class-per-table.  Consider 
eliminating table/column specification from STs by adopting a 
table/column naming convention.
* USER_STATE => key-value (like CONFIGURATION).  New table with 
session_id referring to OME_SESSIONS?  If so, remove extra columns from 
OME_SESSIONS.


-Ilya



More information about the ome-devel mailing list