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
|
# Erase entire database
|
||||||
sudo mongo <<EOF
|
sudo mongo <<EOF
|
||||||
use explorerdb
|
use explorerdb
|
||||||
db.addresses.remove({})
|
|
||||||
db.addresses.drop()
|
db.addresses.drop()
|
||||||
db.addresstxes.remove({})
|
|
||||||
db.addresstxes.drop()
|
db.addresstxes.drop()
|
||||||
db.coinstats.remove({})
|
|
||||||
db.coinstats.drop()
|
db.coinstats.drop()
|
||||||
db.heavies.remove({})
|
|
||||||
db.heavies.drop()
|
db.heavies.drop()
|
||||||
db.markets.remove({})
|
|
||||||
db.markets.drop()
|
db.markets.drop()
|
||||||
db.masternodes.remove({})
|
|
||||||
db.masternodes.drop()
|
db.masternodes.drop()
|
||||||
db.peers.remove({})
|
|
||||||
db.peers.drop()
|
db.peers.drop()
|
||||||
db.richlists.remove({})
|
|
||||||
db.richlists.drop()
|
db.richlists.drop()
|
||||||
db.txes.remove({})
|
|
||||||
db.txes.drop()
|
db.txes.drop()
|
||||||
exit
|
exit
|
||||||
EOF
|
EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user