[Open-bio-l] BioSQL schema: some questions
Chris Mungall
cjm@bdgp.lbl.gov
Tue, 30 Apr 2002 14:29:21 -0700 (PDT)
On Tue, 30 Apr 2002, Thomas Down wrote:
> On Tue, Apr 30, 2002 at 11:26:22AM -0700, Chris Mungall wrote:
> >
> > > Shouldn't there be a UK constraint on biodatabase.name?
> > >
> > > I've found couple of other little things that probably need to be
> > > cleaned up, and as I'm going over every entity I may find more. I can
> > > try to list them all, or if you prefer (would probably be easier for me,
> > > too) I can fix them directly in the repository.
> >
> > fixing in the repository is best, so long as the bioperl-db test suite
> > still passes.
>
> Ahem.
Sorry, deliberate provocation - I really think every adapter should have a
test suite so that we can make minor schema changes without guessing if it
will break code.
> bioperl-db isn't the only codebase to hang off these schemas.
> There are certainly equivalents in BioJava and Biopython, and
> (I think) some others as well (Ruby?). Everyone will be using
> rather different adaptor designs, and different `styles' of
> SQL query to access to database.
>
> Could I reiterate my request that any changes, however minor,
> get notified to open-bio-l? Actually, this repository might
> be one case where it's really worth having one of those automatic
> CVS-logging mailing lists. Checkins should (hopefully) be
> sufficiently rare than it won't be a full-time job reading
> the commit logs, but it would avoid the ``hey, this is such
> a minor fix that nobody else will notice'' syndrome.
I think both cvs logging and explicit notification is good
> Sorry to be a nag about this -- I'm just a little paranoid about
> our hard-won interoperability :-).
>
> Thomas.
>