blob: 9d9f9210802fa4a3ead2f44425492f289ba7a190 [file] [log] [blame]
# echo '<ENTER PASSORD>' | openssl enc -aes-256-cbc -md sha512 -a -pbkdf2 -iter 100000 -salt -pass pass:'test@123'
# chmod 600 ./secret.txt
# echo 'mysecretpassword' | openssl enc -base64 -e -aes-256-cbc -md sha512 -a -pbkdf2 -iter 100000 -salt -pass pass:<ENTER PASSORD> > .secret.lck
# <ENTER PASSORD> -> example: -pPass@123
echo creating database
mysql -uroot -p<ENTER PASSORD> -e "create database OEstorage"
echo Restoring Database
mysql -h 127.0.0.1 -uroot -p<ENTER PASSORD> OEstorage < ./data/dump_29july2022.sql
echo updating rows to replace double-quote
mysql -h 127.0.0.1 -uroot -p<ENTER PASSORD> -DOEstorage < ./data/moleculesUpdate.sql
echo Generating JSON
mysql -h 127.0.0.1 -uroot -p<ENTER PASSORD> -DOEstorage < ./data/molecule.sql > ./data/molecule.temp1.json
# rm ./data/molecule.json
echo Replacing 'NULL' with ""
sed 's/null/""/g' ./data/molecule.temp1.json > ./data/molecule.temp2.json
echo Removing Header Line
awk 'NR>1' ./data/molecule.temp2.json > ./data/molecule.json
echo Removing temp files
rm ./data/molecule.temp1.json data/molecule.temp2.json
echo Saving to mongo
cat ./data/molecule.json
mongo < ./dropcollection.js
/opt/homebrew/bin/mongoimport --jsonArray --uri="mongodb://localhost:27017" --db=smilestest1 --collection=molecule --type=json ./data/molecule.json