mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-08 05:11:04 +00:00
Added scripts to export and import mongodb data
This commit is contained in:
1 parent
e07e2661b9
commit
2aa046ab8a
2 files changed
+28
No files matched your search
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
MONGOPORTS=$@
|
||||
echo "Exporting data from $MONOGPORTS..."
|
||||
|
||||
for PORT in $MONGOPORTS
|
||||
do
|
||||
MONGOEXPORT="/opt/mongodb/bin/mongoexport --port $PORT -d winddb"
|
||||
echo $MONGOEXPORT
|
||||
$MONGOEXPORT -c EVENTS > EVENTS.json
|
||||
$MONGOEXPORT -c LEADERBOARD_GROUPS > LEADERBOARD_GROUPS.json
|
||||
$MONGOEXPORT -c LEADERBOARDS > LEADERBOARDS.json
|
||||
$MONGOEXPORT -c RACE_LOGS > RACE_LOGS.json
|
||||
$MONGOEXPORT -c REGATTA_FOR_RACE_ID > REGATTA_FOR_RACE_ID.json
|
||||
$MONGOEXPORT -c REGATTAS > REGATTAS.json
|
||||
$MONGOEXPORT -c TRACTRAC_CONFIGURATIONS > TRACTRAC_CONFIGURATIONS.json
|
||||
$MONGOEXPORT -c WIND_TRACKS > WIND_TRACKS.json
|
||||
done
|
||||
|
||||
echo "Compressing..."
|
||||
tar cvzf exported.tar.gz *.json
|
||||
rm *.json
|
||||
echo "OK"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
MONGOPORTS=$@
|
||||
MONGOIMPORT="/opt/mongodb/bin/mongoexport --port $PORT -d winddb"
|
||||
|
||||
echo "Importing data to $MONOGPORTS..."
|
||||
for i in *.json; do c=`basename $i .json`; $MONGOIMPORT --upsert --port $MONGOPORT -d winddb -c $c $i; done
|
||||
Reference in new issue
Block a user