Use sqlite dump for plot squared database backups
This commit is contained in:
@@ -137,10 +137,10 @@ backup_paper() {
|
||||
fi
|
||||
|
||||
docker compose run --rm init sh -c '
|
||||
mkdir -p "$1"/paper_data/plugins &&
|
||||
mkdir -p "$1"/paper_data/plugins/PlotSquared &&
|
||||
cp -a --reflink=auto /paper_data/plugins/Multiverse-Inventories "$1"/paper_data/plugins &&
|
||||
cp -a --reflink=auto /paper_data/plugins/Essentials "$1"/paper_data/plugins &&
|
||||
cp -a --reflink=auto /paper_data/plugins/PlotSquared "$1"/paper_data/plugins &&
|
||||
cp -a --reflink=auto /paper_data/plugins/PlotSquared/backups "$1"/paper_data/plugins/PlotSquared &&
|
||||
cp -a --reflink=auto /paper_data/creative "$1"/paper_data &&
|
||||
cp -a --reflink=auto /paper_data/creative_nether "$1"/paper_data &&
|
||||
cp -a --reflink=auto /paper_data/survival "$1"/paper_data &&
|
||||
@@ -148,6 +148,14 @@ backup_paper() {
|
||||
cp -a --reflink=auto /paper_data/survival_the_end "$1"/paper_data
|
||||
' -- "$BACKUP_DIR" || return 1
|
||||
|
||||
docker compose run --rm sqlite_helper \
|
||||
/paper_data/plugins/PlotSquared/storage.db \
|
||||
".backup $BACKUP_DIR/paper_data/plugins/PlotSquared/storage.db" || return 1
|
||||
|
||||
docker compose run --rm sqlite_helper \
|
||||
/paper_data/plugins/PlotSquared/user_cache.db \
|
||||
".backup $BACKUP_DIR/paper_data/plugins/PlotSquared/user_cache.db" || return 1
|
||||
|
||||
log_info "Finished Paper backup"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user