Ta och återställ ögonblicksbilder
Ta en ögonblicksbild av ett PostgreSQL-kluster, återställ den på plats, återställ till en tidpunkt och ta bort ögonblicksbilder — i portalen eller med CLI:t.
Kräver: postgrescluster/createSnapshot, postgrescluster/restoreSnapshot
Ögonblicksbilder kräver att säkerhetskopiering är påslagen — se Slå på säkerhetskopiering. De finns på klustrets flik Ögonblicksbilder.
| Uppgift | Kräver | Inbyggda roller |
|---|---|---|
| Se ögonblicksbilder och återställningsfönstret | postgrescluster/read |
alla roller som ser klustret |
| Ta en ögonblicksbild | postgrescluster/createSnapshot |
Owner, Contributor, Databases Operator, Platform Owner, Platform Contributor |
| Återställa eller ta bort en ögonblicksbild | postgrescluster/restoreSnapshot, postgrescluster/deleteSnapshot |
Owner, Databases Operator, Platform Owner, Platform Contributor |
Ta en ögonblicksbild
- Välj Ta ögonblicksbild på fliken Ögonblicksbilder.
- Ge den en Beskrivning om du vill. Behåll i har ingen effekt på en ögonblicksbild av PostgreSQL — se Lagringstid.
- Välj Ta ögonblicksbild. Klustret fortsätter köra; ögonblicksbilden är Pågår tills den är Klar.
En ögonblicksbild avvisas, med skälet, när säkerhetskopieringen är av eller klustret rapporterar att arkiveringen misslyckas. Innan klustret rapporterar det tas en ögonblicksbild emot men förblir Pågår.
stsh pg snapshot create orders-db --description "before the migration"
stsh pg snapshot list orders-dbÅterställ en ögonblicksbild
- Välj Återställ på en ögonblicksbild som är Klar.
- Återställ den här ögonblicksbilden? säger vad som händer: klustret återskapas från säkerhetskopian, med några minuters driftstopp; anslutningssträngen, tjänstnamnen och lösenordet förblir desamma.
- Skriv klustrets namn för att bekräfta och välj Återställ.
Följ återställningen på klustrets flik Operations. Allt som skrevs efter ögonblicksbilden är borta när den är klar — se Vad en återställning gör. Med extern åtkomst påslagen kan den externa adressen ändras.
Se upp
Välj helst en ögonblicksbild som tagits för hand. Återställningen tar bort de schemalagda ögonblicksbilderna tillsammans med det gamla klustret, och en återställning av en schemalagd ögonblicksbild kan sluta utan kluster — se Vad en återställning gör.
stsh pg snapshot restore orders-db <snapshot-id>CLI:t frågar innan det börjar, och väntar tills återställningen är klar om du inte anger --no-wait.
Återställ till en tidpunkt
När arkivet innehåller en färdig ögonblicksbild står det "Ögonblicksbilder plus ett kontinuerligt arkiv sedan …" på fliken, som då erbjuder Återställ till tidpunkt.
- Välj Återställ till tidpunkt.
- Välj ögonblicket under Återställ till, i webbläsarens tidszon. Det måste ligga inom återställningsfönstret: efter tiden som fliken anger, och inte i framtiden.
- Skriv klustrets namn för att bekräfta och välj Återställ.
Portalen utgår alltid från den senaste färdiga ögonblicksbilden och spelar upp arkivet framåt från den, så välj ett ögonblick efter att den ögonblicksbilden blev klar. För att nå ett ögonblick före den använder du CLI:t och anger en ögonblicksbild som blev klar före det ögonblicket:
stsh pg snapshot restore orders-db <snapshot-id> --at 2026-09-15T08:30:00Z--at tar en tid som 2026-09-15T08:30:00Z. En tid före början av det nuvarande arkivet, eller i
framtiden, avvisas. En tid innan den angivna ögonblicksbilden blev klar avvisas inte, men
återställningen misslyckas då och klustret kommer i stället tillbaka vid den senaste
ögonblicksbilden i sitt arkiv — se Vad en återställning gör.
Detsamma gäller ett ögonblick som väljs i portalen innan dess senaste ögonblicksbild blev klar.
Ta bort en ögonblicksbild
Välj papperskorgsikonen på ögonblicksbilden och sedan Ta bort. Ögonblicksbilden försvinner ur listan; dess data finns kvar i arkivet tills lagringstiden tar bort den, så att ta bort en frigör inget utrymme direkt.
stsh pg snapshot delete orders-db <snapshot-id>