cli
This commit is contained in:
@@ -1,20 +1,8 @@
|
||||
echo mongoexport --jsonArray -d=ismism -c=user -o=dbexport/user.json
|
||||
mongoexport --jsonArray -d=ismism -c=user -o=dbexport/user.json
|
||||
rm -rf dbexport
|
||||
|
||||
echo mongoexport --jsonArray -d=ismism -c=soc -o=dbexport/soc.json
|
||||
mongoexport --jsonArray -d=ismism -c=soc -o=dbexport/soc.json
|
||||
coll=(user soc agenda worker work fund dat)
|
||||
|
||||
echo mongoexport --jsonArray -d=ismism -c=agenda -o=dbexport/agenda.json
|
||||
mongoexport --jsonArray -d=ismism -c=agenda -o=dbexport/agenda.json
|
||||
|
||||
echo mongoexport --jsonArray -d=ismism -c=worker -o=dbexport/worker.json
|
||||
mongoexport --jsonArray -d=ismism -c=worker -o=dbexport/worker.json
|
||||
|
||||
echo mongoexport --jsonArray -d=ismism -c=work -o=dbexport/work.json
|
||||
mongoexport --jsonArray -d=ismism -c=work -o=dbexport/work.json
|
||||
|
||||
echo mongoexport --jsonArray -d=ismism -c=fund -o=dbexport/fund.json
|
||||
mongoexport --jsonArray -d=ismism -c=fund -o=dbexport/fund.json
|
||||
|
||||
echo mongoexport --jsonArray -d=ismism -c=dat -o=dbexport/dat.json
|
||||
mongoexport --jsonArray -d=ismism -c=dat -o=dbexport/dat.json
|
||||
for c in $coll; do
|
||||
echo exporting ismism.$c to dbexport/$c.json
|
||||
mongoexport --jsonArray -d=ismism -c=$c -o=dbexport/$c.json
|
||||
done
|
||||
|
@@ -1,23 +1,9 @@
|
||||
echo mongoimport --jsonArray -d=ismism -c=user --mode=upsert --file=dbimport/user.json
|
||||
mongoimport --jsonArray -d=ismism -c=user --mode=upsert --file=dbimport/user.json
|
||||
coll=(user soc agenda worker work fund dat)
|
||||
|
||||
echo mongoimport --jsonArray -d=ismism -c=soc --mode=upsert --file=dbimport/soc.json
|
||||
mongoimport --jsonArray -d=ismism -c=soc --mode=upsert --file=dbimport/soc.json
|
||||
|
||||
echo mongoimport --jsonArray -d=ismism -c=agenda --mode=upsert --file=dbimport/agenda.json
|
||||
mongoimport --jsonArray -d=ismism -c=agenda --mode=upsert --file=dbimport/agenda.json
|
||||
|
||||
echo mongoimport --jsonArray -d=ismism -c=worker --mode=upsert --file=dbimport/worker.json
|
||||
mongoimport --jsonArray -d=ismism -c=worker --mode=upsert --file=dbimport/worker.json
|
||||
|
||||
echo mongoimport --jsonArray -d=ismism -c=work --mode=upsert --file=dbimport/work.json
|
||||
mongoimport --jsonArray -d=ismism -c=work --mode=upsert --file=dbimport/work.json
|
||||
|
||||
echo mongoimport --jsonArray -d=ismism -c=fund --mode=upsert --file=dbimport/fund.json
|
||||
mongoimport --jsonArray -d=ismism -c=fund --mode=upsert --file=dbimport/fund.json
|
||||
|
||||
echo mongoimport --jsonArray -d=test -c=dat --mode=upsert --file=dbimport/dat.json
|
||||
mongoimport --jsonArray -d=ismism -c=dat --mode=upsert --file=dbimport/dat.json
|
||||
for c in $coll; do
|
||||
echo importing $1/$c.json to ismism.$c
|
||||
mongoimport --jsonArray -d=ismism -c=$c --mode=upsert --file=$1/$c.json
|
||||
done
|
||||
|
||||
mongosh ismism --eval 'db.getCollectionNames().forEach(coll => {
|
||||
const idx = db.getCollection(coll).getIndexes()
|
||||
|
8
cli/dbpull.zsh
Normal file
8
cli/dbpull.zsh
Normal file
@@ -0,0 +1,8 @@
|
||||
ssh i zsh < cli/dbexport.zsh
|
||||
|
||||
rm -rf dbexport
|
||||
scp -r i:dbexport dbexport
|
||||
|
||||
deno run --allow-all cli/dbinit.js
|
||||
|
||||
zsh cli/dbimport.zsh dbexport
|
@@ -19,6 +19,4 @@ zip -r ../ismism.zip .
|
||||
cd ..
|
||||
scp ismism.zip i:
|
||||
|
||||
ssh i zsh < cli/deploy.zsh
|
||||
|
||||
|
||||
ssh i zsh < cli/remote/deploy.zsh
|
||||
|
Reference in New Issue
Block a user