You could use the replication feature. imported_data is your live database and 
you create new_imported_database for the import. Once the import is done you 
drop the imported_data, create a fresh imported_data database and replicate 
new_imported_database to imported_data. Afterwards you can delete 
new_imported_database. This does require more storage than renaming the 
database on the filesystem level, but the replication method can be done 
entirely via HTTP.

Nils.
________________________________________
Van: Sean Clark Hess [[email protected]]
Verzonden: dinsdag 23 februari 2010 20:04
Aan: [email protected]
Onderwerp: Rename a database?

I need to import vast amounts of data into a couch database every night. The
company providing us the data does not provide a list of changes, so we need
to regenerate everything from scratch.

I was thinking that it would be nice if I could create a new database in
couch, copy in all the new data, then rename them once it is done. That way
my old data can stay live while the new data is importing.

Is there a way to rename databases? So, I would have an "imported_data"
database, create a "new_imported_database", then delete the old and rename
the new when the import finished.

Any other ideas?

De informatie vervat in deze  e-mail en meegezonden bijlagen is uitsluitend 
bedoeld voor gebruik door de geadresseerde en kan vertrouwelijke informatie 
bevatten. Openbaarmaking, vermenigvuldiging, verspreiding en/of verstrekking 
van deze informatie aan derden is voorbehouden aan geadresseerde. De VPRO staat 
niet in voor de juiste en volledige overbrenging van de inhoud van een 
verzonden e-mail, noch voor tijdige ontvangst daarvan.

Reply via email to