Skip to main content
Ein Snapshot ist eine Sicherung der Dateien einer Anwendung oder der Daten einer Datenbank. squarecloud app snapshot und squarecloud db snapshot funktionieren gleich: create erstellt einen, list zeigt die gespeicherten an, restore stellt einen wieder her. Bei create ist die App-ID optional: siehe Wie die CLI deine Anwendung findet. Auch die Datenbank-ID ist optional: Ohne sie öffnet die CLI eine Auswahlliste deiner Datenbanken.

squarecloud app snapshot create

Verwendung
Ausgabe
Bei einer großen Anwendung kann der Snapshot noch erstellt werden, wenn der Befehl zurückkehrt: Die CLI weist darauf hin, und der Snapshot erscheint nach einigen Minuten in snapshot list. Ein Download wird nur für dich lesbar gespeichert (Berechtigungen 0600), und ein fehlgeschlagenes --download entfernt die unvollständige Datei.

squarecloud app snapshot list

Verwendung
Ohne Argument gibt der Befehl eine Zeile pro Snapshot deiner Anwendungen aus, mit Snapshot-ID, Anzahl der Versionen, deren Gesamtgröße und der letzten Aktualisierung. Neuere Snapshot-IDs beginnen mit der Anwendungs-ID und enden mit Tags wie _javascript_manual. Übergib eine Snapshot-ID aus dieser Liste, um ihre Versionen und deren Versions-IDs zu sehen, die restore benötigt:
Mit --json behält die Ausgabe denselben Filter bei. Zum Auflisten von Snapshots ist ein aktiver Plan nötig.

squarecloud app snapshot restore

Verwendung
Ersetzt die aktuellen Dateien der Anwendung durch eine Snapshot-Version. Entnimm <snapshotID> und <versionID> aus app snapshot list. Der Befehl fragt zuerst nach einer y/N-Bestätigung.
Ausgabe

squarecloud db snapshot create

Verwendung
Funktioniert wie app snapshot create, nur für eine Datenbank.

squarecloud db snapshot list

Verwendung
Ohne Argument eine Zeile pro Snapshot deiner Datenbanken. Mit einer Snapshot-ID eine Zeile pro Version, mit den Versions-IDs, die restore erwartet.

squarecloud db snapshot restore

Verwendung
Ersetzt nach einer y/N-Bestätigung die aktuellen Daten der Datenbank durch eine Snapshot-Version.

Siehe auch