Files
jugement_majoritaire/nextcloud_devenv/get_dbcontent.sh
2025-08-18 09:46:24 +02:00

36 lines
741 B
Bash
Executable File

#!/bin/bash
source lib/metascript.sh
rel_bind_folder=bind_folder
bind_folder=$(pwd)/$rel_bind_folder
timestamp=$(get_timestamp_second)
getsqlite()
{
database_file=/data/owncloud.db
database_dest=nextcloud.${timestamp}.db
$defer sudo cp ${bind_folder}${database_file} ${database_dest}
$defer sudo chown $(id -u):$(id -g) ${database_dest}
}
getmysql()
{
BACKUP_FILE=nextcloud.${timestamp}.mysql
database_dest=nextcloud.${timestamp}.db
ssh ${SSH_URL} 'mysqldump -u adminmyweb -p nextcloud --single-transaction --quick --lock-tables=false' | cat > ${BACKUP_FILE}
}
getpostgresql()
{
./backup_sql.sh
}
log_warn "NO check if sqlite was migrated... so might get unused information"
getsqlite
getpostgresql