From 96cd7acdf1c49f093b5b79355376d1becbdd302c Mon Sep 17 00:00:00 2001 From: Bruno21 Date: Thu, 11 Nov 2021 11:42:10 +0100 Subject: [PATCH] 1er commit --- backup-joplin-db.sh | 10 ++++++++++ restore-joplin-db.sh | 15 +++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 backup-joplin-db.sh create mode 100644 restore-joplin-db.sh diff --git a/backup-joplin-db.sh b/backup-joplin-db.sh new file mode 100644 index 0000000..afecd8d --- /dev/null +++ b/backup-joplin-db.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +BKP_DATE="$(date +"%d-%m-%Y_%H-%M-%S")"; # => Mercredi_30-10-2019_11-33-17 +BKP_FILENAME="db.$BKP_DATE.sql" +DB_NAME="joplin_db_1" + +echo "Backup Joplin database as $BKP_FILENAME ..." + +sudo docker exec -it $DB_NAME pg_dumpall -U joplin > $BKP_FILENAME + diff --git a/restore-joplin-db.sh b/restore-joplin-db.sh new file mode 100644 index 0000000..630076c --- /dev/null +++ b/restore-joplin-db.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +BKP_DATE="$(date +"%d-%m-%Y_%H-%M-%S")"; # => 30-10-2019_11-33-17 +BKP_FILENAME=$1 +DB_NAME="joplin_db_1" + +if [ $# -eq 0 ]; then + echo "Run ./restore-joplin-db.sh db-backup.sql to restore a backup." + exit 1 +fi + +echo "Restoring $BKP_FILENAME ..." + +sudo docker exec -i $DB_NAME psql -U joplin < $BKP_FILENAME +