# Kopia zapasowa i przywracanie SUMMARY: Eksportuj wspomnienia do kopii zapasowej, migruj między umysłami, przywracaj po utracie danych. Kopia zapasowa i przywracanie Synapse zapewnia pełny eksport/import do kopii zapasowej pamięci, migracji i odzyskiwania po awarii. Ten przewodnik obejmuje podstawowe operacje. Eksport Pełny eksport umysłu Eksport wszystkich wspomnień w umyśle jako JSON: [CODE BLOCK] Format odpowiedzi: [CODE BLOCK] Eksport przyrostowy (diff) Eksport tylko wspomnień zmienionych od znacznika czasu: [CODE BLOCK] Odpowiedź: [CODE BLOCK] Zautomatyzowane kopie zapasowe Planowanie codziennych kopii przez cron: [CODE BLOCK] > [!NOTE] > Endpoint cron odbiera odpowiedź, ale jej nie przechowuje. Do rzeczywistych > kopii zapasowych należy wskazać cronem własny serwer kopii, który zapisze > odpowiedź. Lepiej: zewnętrzny skrypt kopii zapasowej [CODE BLOCK] Dodać do crontab: [CODE BLOCK] Przywracanie Przywracanie do tego samego umysłu [CODE BLOCK] Przywracanie do nowego umysłu [CODE BLOCK] Skrypt przywracania w Pythonie [CODE BLOCK] Migracja między umysłami [CODE BLOCK] Kopia zapasowa innych danych Nie zapomnij zrobić kopii zapasowej: | Typ danych | Endpoint | |-----------|----------| | Wspomnienia | | | Zadania | | | Skrypty | | | Webhooki | | | Zadania cron | | | Zmienne | | | Historia czatu | | Weryfikacja Po przywróceniu zweryfikować: [CODE BLOCK] Najlepsze praktyki > [!TIP] > - Codzienna kopia zapasowa — zautomatyzować przez cron > - Testować przywracanie — kopia, której nie da się przywrócić, jest bezużyteczna > - Przechowywać wiele wersji — co najmniej 30 dni > - Przechowywać poza siedzibą — S3, Backblaze B2 itp. > - Szyfrować wrażliwe kopie — wspomnienia mogą zawierać dane osobowe > - Dokumentować proces przywracania — zapomni się go, gdy będzie potrzebny Następne kroki - Memory API - Cron i Scheduler — do zautomatyzowanych kopii