mongo-ruby-driver/1.0_UPGRADE

22 lines
991 B
Plaintext
Raw Normal View History

2010-04-29 15:11:53 +00:00
You can upgrade freely from v0.20 to v1.0.
However, if you're running a version < 0.20, upgrade to 0.20
before upgrading to 1.0.
The upgrade to 0.20 requires some minor code upgrades.
2010-04-07 22:41:08 +00:00
1. Note the exception changes in HISTORY. Certain exceptions are now scoped under the BSON
module; if you're catching these, you will need to modify your code.
2. The BSON types are now scoped under the BSON module.
3. Note that mongo_ext no longer exists. The new gems are bson and bson_ext.
4. Indexes on GridFS chunks collections should be unique. If you have existing GridFS
collections, you should drop the current index and replace with a unique one. Before you do this,
make sure that index doesn't exist; no need to go through process unnecessarily.
If you do need to create the index, once you have the chunks collection, here are the commands you can run:
@chunks.drop_index('files_id_1_n_1')
@chunks.create_index([['files_id', Mongo::ASCENDING], ['n', Mongo::ASCENDING]], :unique => true)