automating-database-backups
This skill automates database backups using the database-backup-automator plugin. It creates scripts for scheduled backups, compression, encryption, and restore procedures across PostgreSQL, MySQL, MongoDB, and SQLite. Use this when the user requests database backup automation,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill automates database backups using the database-backup-automator plugin. It creates scripts for scheduled backups, compression, encryption, and restore procedures across PostgreSQL, MySQL, MongoDB, and SQLite. Use this when the user requests database backup automation, disaster recovery planning, setting up backup schedules, or creating restore procedures. The skill is triggered by phrases like \
How to use
- Określ typ swojej bazy danych — skill obsługuje PostgreSQL, MySQL, MongoDB i SQLite. Przygotuj informacje o wymaganej częstotliwości kopii zapasowych i polityce przechowywania.
- Wyślij polecenie do skilla, na przykład "Utwórz codzienne kopie zapasowe dla mojej bazy PostgreSQL" lub "Automatyzuj cotygodniowe backupy MongoDB". Skill przeanalizuje Twoje wymagania i określi typ bazy oraz parametry kopii.
- Skill wygeneruje gotowy skrypt kopii zapasowej dostosowany do Twojej bazy danych, zawierający kompresję i szyfrowanie danych. Otrzymasz pełny kod, który możesz przejrzeć i dostosować.
- Skonfiguruj zaplanowane zadania — skill utworzy wpisy cron do automatycznego uruchamiania kopii zapasowych zgodnie z Twoim harmonogramem (codziennie, cotygodniowo itp.).
- Przejrzyj wygenerowaną procedurę przywracania danych, którą skill udostępni. Zawiera ona kroki niezbędne do odtworzenia bazy z kopii zapasowej w przypadku awarii.
- Wdrożyć rozwiązanie — umieść skrypty na swoim serwerze, skonfiguruj uprawnienia dostępu i przetestuj proces tworzenia i przywracania kopii zapasowej.