Backups: Code-Versionen, Wiederherstellung, Kopien
Briks legt mehrere Arten von Kopien eines Projekts an, jede für eine andere Aufgabe. Diese Seite erklärt, was jede enthält, wie Sie sie herunterladen und wie Sie den früheren Stand wiederherstellen, wenn eine Änderung danebengeht.
Drei Arten von Backups
| Was | Wo Sie es finden | Wofür es da ist |
|---|---|---|
| Code-Versionen | Settings, Backups, Code | Jede veröffentlichte Version der Website. Spielen Sie eine wieder auf die Live-Website zurück oder laden Sie ihren Code mit einem kostenpflichtigen Tarif herunter. |
| Datenbankverlauf und Wiederherstellungspunkte | Database, Settings, Backups | Setzen Sie die gesamte Datenbank auf einen benannten Zeitpunkt zurück oder auf jede Minute, die ihr Verlauf erreicht. |
| Nächtliche Kopien der Datenbank | Settings, Backups, Database | Eine Datei der gesamten Datenbank, die jede Nacht erstellt und 30 Tage aufbewahrt wird, damit Sie sie herunterladen können. Nur in bezahlten Tarifen. |
Code und Datenbank sind getrennt. Das Wiederherstellen einer Code-Version berührt die Datenbank nie, und das Wiederherstellen der Datenbank ändert den Code nie. Ist eine Änderung in beiden schiefgelaufen, stellen Sie beide wieder her.
Code-Versionen
Jede Veröffentlichung wird als Version gespeichert. Die Tabelle listet sie mit der neuesten zuerst und mit Version, Saved, What (der Wortlaut der Anfrage, die sie erzeugt hat) und Made by, also der Person, die gefragt hat, oder Briks, wenn das Studio es von selbst getan hat. Die Version auf der Website trägt das Label Live.
Eine frühere Version auf der Live-Website wiederherstellen
Die Version finden
Wo: Settings, Backups, Code
Lesen Sie in der Spalte What nach der Änderung, zu der Sie zurückkehren möchten, und merken Sie sich ihre Nummer.
Auf Restore drücken
Wo: Settings, Backups, Code
Drücken Sie in der Zeile auf Restore. Der Dialog sagt: „It goes back on the live site exactly as it was published. The versions after it stay saved, so you can come back.“
Bestätigen
Wo: Restore dialog
Klicken Sie auf Restore version und geben Sie die Nummer an. Sie kehren zum Studio zurück, während die Version live geht. Nichts wird neu erstellt und nichts wird berechnet.
Wiederherstellen erfordert Bearbeitungsrechte, daher können es Editors, Admins und Owners tun. Während ein A/B-Test läuft, ist es gesperrt. Dieselben Versionen, mit Rückgängig und Wiederholen, gibt es auch im Studio: siehe Versionen, Rückgängig und Wiederholen.
Mit einem kostenpflichtigen Tarif liefert Download in jeder Zeile den Code dieser Version als .zip. Er enthält die für Ihre Website geschriebenen Dateien, nicht die gemeinsamen Bausteine, auf denen jede Briks-Website läuft, und läuft deshalb nicht von allein. Mehr dazu unter Der Code Ihrer Website.
Wiederherstellungspunkte und Verlauf der Datenbank
Die Datenbank führt ihren eigenen Verlauf, sodass sie auf jede Minute darin zurückgehen kann. Ein Wiederherstellungspunkt ist ein benannter Zeitpunkt in diesem Verlauf, der sich leicht wiederfinden lässt. Briks setzt einen, bevor das Studio ändert, wie die Datenbank aufgebaut ist (zum Beispiel beim Hinzufügen eines Felds), und vor jeder Wiederherstellung. Eigene können Sie jederzeit speichern.
Die Gruppe Backups beginnt mit einem Satz, der sagt, wie weit der Verlauf zurückreicht, bis zur frühesten Minute, die Sie wählen können. Ältere Wiederherstellungspunkte fallen aus der Liste, da sie nicht mehr verwendbar sind. Jeder ist mit dem Zeitpunkt und der Art seiner Erstellung beschriftet:
| Label | Erstellt am |
|---|---|
| von Hand gespeichert | Jemand hat auf Save now gedrückt. |
| vor einer Wiederherstellung gespeichert | Direkt bevor die Datenbank auf einen anderen Zeitpunkt zurückgesetzt wurde, damit sich die Wiederherstellung selbst rückgängig machen lässt. |
| gespeichert, bevor das Studio die Datenbank geändert hat | Kurz bevor ein Build den Aufbau der Datenbank verändert hat. |
Wiederherstellungspunkt speichern
Klicken Sie auf Save now
Wo: Database, Settings, Backups
Suchen Sie Save a restore point und klicken Sie auf Save now.
Benennen Sie es
Wo: Save dialog
Geben Sie ihr einen Namen, den Sie später wiedererkennen, bis zu 80 Zeichen, zum Beispiel
Before the spring menu. Der Name ist optional; ohne Namen heißt sie Saved by hand.Speichern
Wo: Save dialog
Klicken Sie auf Save. Sie sehen: Restore point saved.
Die Datenbank zurückholen
Zeitpunkt wählen
Wo: Database, Settings, Backups
Klicken Sie neben einem Wiederherstellungspunkt auf Restore. Oder wählen Sie unter Go back to another moment ein Datum und eine Uhrzeit in Ihrer eigenen Zeitzone (mindestens eine Minute zurückliegend) und klicken Sie daneben auf Restore.
Die heutigen Einträge zuerst
Wo: Restore dialog
In einem bezahlten Plan bietet der Dialog unter First, keep the records as they are now die Option Download .zip. Nutzen Sie sie, wenn Sie vielleicht etwas von heute brauchen.
Bestätigen
Wo: Restore dialog
Geben Sie den Namen des Projekts ein und drücken Sie Restore. Die gesamte Datenbank wird auf diesen Zeitpunkt zurückgesetzt, Sammlungen ebenso wie die Konten der Website, und was sich seitdem geändert hat, wird ersetzt.
Website prüfen
Wo: Database, Settings
Sie sehen: Restored. Der Zustand davor wurde als Wiederherstellungspunkt gespeichert, daher lässt sich das rückgängig machen. Die veröffentlichte Website zieht innerhalb weniger Minuten nach.
Nächtliche Kopien
Eine Nightly copy ist eine Datei der gesamten Datenbank, die jede Nacht erstellt und 30 Tage aufbewahrt wird. Sie ist standardmäßig aus und gehört zu einem bezahlten Plan: Sowohl das Einschalten als auch das Herunterladen einer Kopie setzen einen voraus. Kopien zählen zum Speicher Ihres Plans.
Nächtliche Kopien einschalten
Datenbankeinstellungen öffnen
Wo: Database, Settings
Scrollen Sie zur Gruppe Backups.
Nightly copy einschalten
Wo: Backups group
Schalten Sie Nightly copy ein. Editors, Admins und Owners können das tun. Das Ausschalten funktioniert in jedem Tarif.
Auf die erste warten
Wo: Settings, Backups, Database
Unter Nightly copies steht in der Liste No copies yet und: The first is made tonight.
Die Kopien sind nach Tag aufgelistet, die neueste zuerst, mit ihrer Größe. Klicken Sie neben dem gewünschten Tag auf Download. Wer das Projekt sehen kann, kann in einem bezahlten Plan eine Kopie herunterladen. Dieselbe Seite listet die neuesten Wiederherstellungspunkte der Datenbank und eine Schaltfläche Database settings auf, die Sie dorthin führt, wo Wiederherstellungen stattfinden.
Eine Kopie enthält die gesamte Datenbank (jede Collection, ihre Datensätze und die Konten, die die Website führt) als eine komprimierte Datei mit der Endung .sql.gz. Sie ist dafür gedacht, dass ein Entwickler oder ein Datenbank-Tool sie öffnet. Wenn Sie etwas für eine Tabellenkalkulation möchten, nutzen Sie stattdessen den CSV-Download in den Einstellungen des Database-Tabs.
Dateien im Speicher
Die Ansicht Storage in Backups enthält derzeit keine Kopien Ihrer gespeicherten Dateien. Für eine eigene Kopie öffnen Sie den Tab Storage des Projekts, wählen Settings und nutzen Download as a .zip: ein Ordner oder alle Dateien, bis zu 10.000 Dateien und 2 GB auf einmal. Für mehr laden Sie Ordner für Ordner herunter.
Praxisbeispiel: Die Änderung einer Café-Speisekarte
Das Café führt seine Speisekarte als Datensätze. Bevor die Inhaberin vierzig Gerichte für den Herbst ersetzt, öffnet sie die Einstellungen des Tabs Database, drückt auf Save now und nennt den Punkt
Before the autumn menu.
Wiederherstellungspunkt gespeichert.
Bei der Hälfte der Gerichte sind die Hinweise auf Glutenfreiheit verschwunden. Die Inhaberin oder der Inhaber klickt neben Before the autumn menu auf Restore, lädt die .zip-Datei herunter, sobald sie angeboten wird, gibt den Projektnamen des Cafés ein und bestätigt.
Die Menüeinträge sind wieder so, wie sie waren. Die beiden seitdem geänderten Preise wurden ebenfalls zurückgesetzt, daher muss der Inhaber sie von Hand neu eintragen.
Am Design hat sich nichts geändert, weil der Code nicht wiederhergestellt wurde. Das Live-Menü zog einige Minuten später nach.
Wie weit kann ich die Datenbank zurücksetzen?
So weit, wie der Verlauf reicht. Die Gruppe Backups in den Einstellungen des Tabs Database nennt die früheste Minute.
Macht die Wiederherstellung der Datenbank meine Design-Änderungen rückgängig?
Nein. Code-Versionen und die Datenbank werden getrennt wiederhergestellt.
Kann ich aus einer nächtlichen Kopie wiederherstellen?
Nicht im Studio. Die nächtlichen Kopien sind zum Herunterladen gedacht. Nutzen Sie Wiederherstellungspunkte oder einen Zeitpunkt im Verlauf, um zurückzugehen.
Warum ist der Schalter für die Nightly-Kopie ausgegraut?
Entweder ist Ihr Plan Free, bei dem sich das nicht einschalten lässt, oder Ihre Rolle ist Viewer. Ein Owner des Workspace kann in Billing zu einem bezahlten Plan wechseln.