[Schevo-devel] New index structures -- important upgrade info

Matthew Scott mscott at goldenspud.com
Fri Sep 16 10:35:23 EDT 2005


For those of you who are using the latest versions of Schevo, please note 
that a significant change in the internal structure of a Schevo database was 
made as of SVN revision 1011.

If you have an existing Schevo database, you will need to have at least SVN 
revision 1016, which has the necessary upgrade code to remove old 'altkey' 
indices and create the new structures.

To upgrade, BACK UP YOUR ORIGINAL DATABASE, then just use db_create as you 
did to create the database in the first place::

db_create filename.durus schema.package

Contrary to the db_create name, if a database already exists it will merely 
be updated based on the schema that you give.

During the upgrade process you will see progress indicators as the new index 
structures are created.

For more information about the new index structures and what they will be 
capable of, see http://docs.schevo.org/trunk/reference/indices.html

Note: Specifying _index in a schema, using the 'by' method, and temporarily 
relaxing index uniqueness constraints are not yet implemented, but the new 
structures are able to support them when we do implement those features. 
Stay tuned! :)

-- 
Matthew R. Scott
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://schevo.org/lists/archives/schevo-devel/attachments/20050916/149f24e2/attachment.htm


More information about the Schevo-devel mailing list