diff --git a/docs/30_Configuration/60_File_env.md b/docs/30_Configuration/60_File_env.md index 2fceb9299bc2859fa10f71132b33ad1377b0fc6e..8cf15656341e23b313323e1ce5db829d9dea3aac 100644 --- a/docs/30_Configuration/60_File_env.md +++ b/docs/30_Configuration/60_File_env.md @@ -65,13 +65,13 @@ You can override used parameters during backup. The parameters for mysqldump are Postgres backup supports backups with a snapshot database using `CREATE DATABASE snapshot_<SCHEMA> WITH TEMPLATE <SCHEMA>`. The backup script detects if a server is writable or readonly (slave). On a writable system the snapshot creation is activated. -The creation of a snapshot database fails if a user is connected on the origin database. It is posible to disconnect all users but shouldn't be triggered during production times. You can configure a night time when to allow the disconnect (default: no disconnect). +The creation of a snapshot database fails if a user is connected on the origin database. It is posible to disconnect all users but shouldn't be triggered during production times. You can configure a night time when to allow the disconnect (default: disconnect between 22:00 and 02:00). You can put these variables into env: * LD_PGSQL_SNAPSHOTS=0 - disable snapshot on a writable database server * LD_PGSQL_DISCONNECT_BEFORE - time in the morning until to allow disconnect; eg. "03:00" -* LD_PGSQL_DISCONNECT_AFTER - time in the night when to allow disconnect; eg "22:00" +* LD_PGSQL_DISCONNECT_AFTER - time in the night when to allow disconnect; eg "23:00" ### Transfer :: Restic @@ -81,4 +81,4 @@ There are some environment variables for tuning * RESTIC_READ_CONCURRENCY * RESTIC_PACK_SIZE -see <https://restic.readthedocs.io/en/latest/047_tuning_backup_parameters.html> \ No newline at end of file +see <https://restic.readthedocs.io/en/latest/047_tuning_backup_parameters.html> diff --git a/plugins/localdump/pgsql.sh b/plugins/localdump/pgsql.sh index b75658ebdd9a0f2a7d1659ccc78ee67aa9619292..26b46ae84f53ca44a76019ada763f82749b3048b 100755 --- a/plugins/localdump/pgsql.sh +++ b/plugins/localdump/pgsql.sh @@ -54,8 +54,8 @@ function pgsql.backup(){ # handle config from jobs/env LD_PGSQL_SNAPSHOTS="${LD_PGSQL_SNAPSHOTS:-1}" - LD_PGSQL_DISCONNECT_BEFORE="${LD_PGSQL_DISCONNECT_BEFORE:-00:00}" - LD_PGSQL_DISCONNECT_AFTER="${LD_PGSQL_DISCONNECT_AFTER:-24:00}" + LD_PGSQL_DISCONNECT_BEFORE="${LD_PGSQL_DISCONNECT_BEFORE:-02:00}" + LD_PGSQL_DISCONNECT_AFTER="${LD_PGSQL_DISCONNECT_AFTER:-22:00}" echo "${LD_PGSQL_DISCONNECT_BEFORE}_${LD_PGSQL_DISCONNECT_AFTER}" \ | grep -q "[0-2][0-9]:[0-5][0-9]_[0-2][0-9]:[0-5][0-9]" \