From: Mark S. H. <mh...@ug...> - 2006-01-17 18:02:59
|
My GUS3.5 DoTS::TranslatedAAFeature_Table has two entries for TranslatedAASequence its parentList: ['GUS::Model::DoTS::TranslatedAASequence','aa_sequence_id','aa_sequence_ id'], ['GUS::Model::DoTS::TranslatedAASequence','motif_aa_sequence_id','aa_seq uence_id'] (there are also many other parent tables defined) I'm having problems with this definition (while running the DoTS::DotsBuild::Plugin::UpdateDotsAssembliesWithCap4 plugin). When a new TranslatedAAFeature (taf) is being created as a child of TranslatedAASequence (tas) the tas.aa_sequence_id is being passed to taf.motif_aa_sequence_id instead of the non-nullable taf.aa_sequence_id The end result is the error "cannot insert NULL into ("DOTS"."AAFEATUREIMP"."AA_SEQUENCE_ID")" If I swap the order of the two TAS parents (or delete the problem one) then the TAF child is created fine. My old GUS3.0 DoTS::TranslatedAAFeature_Table has only one parent link to TranslatedAASequence. Why does my GUS3.5 table object define multiple parents? (There are multiple parentList entries for other tables as well but so far I've only had problems with this one.) Are my table constraints mucked up or is there some other problem? -M |