| Revision 288 (by lapp, 2008/08/01 18:36:32) |
Fixed documentation in load_ncbi_taxonomy script. Added Changes items for this
release.
|
Revision history for BioSQL
===========================
Note: this revision history only starts at the BioHackathon 2008,
Tokyo, prior to the v1.0 release.
BioSQL core schema
------------------
version 1.0.1:
o Enlarged column width for dbxref.accession and bioentry.accession
to 128 characters to deal with some very long accession numbers of
pathway database entries.
o Added migrate/ directory and migration scripts from 1.0.0 for Pg,
MySQL, and Oracle (the latter is in the sql/biosql-ora/1.0/migrate
directory).
o Fixed INSTALL documentation to consistently use biosql as the
schema (database) name.
o Added note to INSTALL file about incompatibility with PostgreSQL v8.3+.
o Added script to add back explicit typecasts to v8.3. This is
experimental and untested, use at your own risk. If it does make
v8.3+ work for you with bioperl-db, please let us know at
biosql-l{at}lists{dot}open-bio{dot}org.
o Fixed bug #2470: load_ncbi_taxonomy.pl will no longer require to
use the NCBI taxon ID as the primary key value. Hence, the primary
key will now be different from the NCBI taxon ID.
version 1.0.0:
o Brought sql/biosql-accelerators-pg.sql to the 1.0 schema, but
still retired it since no-one can have been using it.
o Updated and fixed views and functions in sql/biosqldb-views-pg.sql
to work with 1.0 schema. Apparently this hadn't been used for a while ...
o Retired scripts/create_mysql_db.pl. Not sure what this was ever
useful for, and the DDL path was wrong anyway.
o Oracle version is now under sql/biosqldb-ora for consistency.
o Added version for Apache Derby (Java embedded RDBMS).
o Changed license to LGPL v3.
PhyloDB module
--------------
alpha - no release yet
o Added SQL script to drop phyloDB tables and sequences.
o Changed license to LGPL v3.
o Added tables tree_dbxref and node_dbxref tables to allow storing
identifiers and cross-references for trees and nodes.
o Renamed edge_attribute_value and node_attribute_value to use
'qualifier' instead of 'attribute', for the sake of consistency
with the core schema (though attribute sounds like the better
name).
o Added tree_qualifier_value table to capture metadata for trees.
o Replaced 1-n relationships (foreign keys) between bioentry and
node and taxon and node, respectively, with n-n relationships
(association tables).
o Added tree_root table to allow storing of multiple roots (e.g., as
resulting from Bayesian analysis) (11/13/2007)