Improved restore backup script
-Greatly increases speed of database restore by removing the 'remove' cmds which are not only unnecessary but can be extremely time-consuming to run on large database collections while drop statements run very fast and free up everything required
This commit is contained in:
@@ -32,23 +32,14 @@ if [ -n "${1}" ]; then
|
||||
# Erase entire database
|
||||
sudo mongo <<EOF
|
||||
use explorerdb
|
||||
db.addresses.remove({})
|
||||
db.addresses.drop()
|
||||
db.addresstxes.remove({})
|
||||
db.addresstxes.drop()
|
||||
db.coinstats.remove({})
|
||||
db.coinstats.drop()
|
||||
db.heavies.remove({})
|
||||
db.heavies.drop()
|
||||
db.markets.remove({})
|
||||
db.markets.drop()
|
||||
db.masternodes.remove({})
|
||||
db.masternodes.drop()
|
||||
db.peers.remove({})
|
||||
db.peers.drop()
|
||||
db.richlists.remove({})
|
||||
db.richlists.drop()
|
||||
db.txes.remove({})
|
||||
db.txes.drop()
|
||||
exit
|
||||
EOF
|
||||
|
||||
Reference in New Issue
Block a user