HostBase

Platforma

Kopie zapasowe

Codzienne i ręczne backupy, przywracanie jednym kliknięciem i pobieranie zrzutu.

Każdy aktywny projekt — we wszystkich planach — ma automatyczne kopie zapasowe. Backupy obsługujesz w zakładce Baza danych → Backupy.

RodzajKiedyRetencja
CodziennyKażdej nocy o 2:00 UTC7 ostatnich kopii
RęcznyNa żądanie, przycisk „Utwórz backup”Do czasu usunięcia
Point-in-time recoveryWkrótce

Jak działają backupy

Backup to logiczny zrzut pg_dump w formacie custom obejmujący Twoje dane i schematy public, auth i storage (wraz z kontami użytkowników). Schematy zarządzane przez platformę (np. realtime, extensions) są pomijane — tworzy je sam stos projektu. Kopie z regionu pl-waw-1 nie opuszczają Polski.

Przywracanie

Przycisk Przywróć (wymaga roli właściciela lub admina i potwierdzenia wpisaniem identyfikatora projektu) zatrzymuje usługi API, odtwarza bazę z wybranej kopii i uruchamia je ponownie — zwykle w kilkanaście sekund. Na czas przywracania projekt ma status „Uruchamianie”.

Pobieranie i własne zrzuty

Każdą gotową kopię możesz pobrać jako plik .dump i przywrócić lokalnie lub u innego dostawcy:

pg_restore --clean --if-exists --no-owner -d "postgresql://postgres:HASLO@localhost:5432/postgres" moj-projekt.dump

Własny zrzut wykonasz też bezpośrednio:

pg_dump "postgresql://postgres:HASLO@db-<ref>.host.ulewicz.space:5432/postgres?sslmode=require" \
  --format=custom -f backup-$(date +%F).dump

Rekomendujemy przechowywanie dodatkowych kopii poza platformą — to dobra praktyka niezależnie od dostawcy.