CrateDB tworzy kopie zapasowe przez migawki (snapshots) zapisywane w repozytorium, np. w S3, Azure Blob Storage lub systemie plików. Polecenia SQL CREATE REPOSITORY i CREATE SNAPSHOT pozwalają uruchomić kopię, a RESTORE SNAPSHOT ją odtworzyć. n8n może zautomatyzować cały proces: uruchamiać migawki według harmonogramu, sprawdzać ich status, usuwać stare kopie według polityki retencji i powiadamiać zespół o błędach. Kopia ma wartość tylko wtedy, gdy regularnie sprawdzasz, czy da się ją odtworzyć.
Workflow kopii w n8n
- Schedule Trigger, np. codziennie o 2:00.
- Zapytanie SQL do CrateDB (przez węzeł bazy zgodny z PostgreSQL lub HTTP endpoint SQL) tworzy migawkę z nazwą zawierającą datę.
- Workflow sprawdza status migawki w tabeli systemowej (
sys.snapshots) do zakończenia. - Usuwa migawki starsze niż przyjęta retencja, np. 14 dni dziennych i 12 miesięcznych.
- Wysyła raport: sukces z rozmiarem i czasem albo alert z błędem.

Polityka kopii
| Element | Przykładowe ustawienie |
|---|---|
| Częstotliwość | Codziennie, przy krytycznych danych częściej |
| Retencja | 14 kopii dziennych, 12 miesięcznych |
| Lokalizacja | Inne konto lub region niż produkcja |
| Test odtworzenia | Raz w miesiącu na środowisku testowym |
Test odtworzenia
Raz w miesiącu workflow może odtworzyć wybraną migawkę na instancji testowej, sprawdzić liczbę rekordów w kluczowych tabelach i zgłosić wynik. Dopiero udany test potwierdza, że kopie działają.
Bezpieczeństwo
- osobne konto do kopii z minimalnymi uprawnieniami,
- repozytorium kopii z ograniczonym dostępem i szyfrowaniem,
- alert, gdy kopia nie wykonała się w oczekiwanym czasie.
Szczegóły poleceń sprawdź w dokumentacji CrateDB dla swojej wersji. Monitoring baz opisaliśmy w artykule monitorowanie bazy danych w n8n, a procesy IT w tekście automatyzacja ITOps.
Automatyzacja IT z Codeless
Zobacz usługę automatyzacji procesów albo umów bezpłatną konsultację.