InvenTree: потокове резервне копіювання PostgreSQL
У налаштуванні InvenTree на основі docker-compose, ось як налаштувати потокове резервне копіювання PostgreSQL за допомогою pg_dump:
stream-backup.sh
source .env
docker-compose exec -T inventree-db pg_dump -U${INVENTREE_DB_USER} ${INVENTREE_DB_NAME}Ця команда виконає pg_dump всередині контейнера inventree-db, використовуючи облікові дані бази даних, визначені у ваших змінних середовища. Прапорець -T дозволяє передавати вихідний потік безпосередньо до вашого терміналу або у файл на вашому хості.
Ось як використовувати це з restic:
restic-backup.sh
source .env
docker-compose exec -T inventree-db pg_dump -U${INVENTREE_DB_USER} ${INVENTREE_DB_NAME} | restic --verbose backup --stdin --stdin-filename="inventree-pgdump.sql"Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow