Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im Blog-Posting
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Wiederherstellen einer Tabelle
Sie können auch eine bestimmte Tabelle aus einem Snapshot oder Wiederherstellungspunkt wiederherstellen. Hierzu geben Sie den Quell-Snapshot oder -Wiederherstellungspunkt, die Datenbank, das Schema, die Tabelle, die Zieldatenbank, das Schema und den Namen der neuen Tabelle an. Der Name dieser neuen Tabelle darf nicht mit dem Namen einer vorhandenen Tabelle identisch sein. Wenn Sie eine vorhandene Tabelle ersetzen möchten, indem Sie eine Tabelle wiederherstellen, müssen Sie die vorhandene Tabelle umbenennen oder entfernen, bevor Sie die Tabelle wiederherstellen.
Anmerkung
Tabellen ohne Backup werden für RA3 bereitgestellte Cluster und serverlose Amazon Redshift Workgroups nicht unterstützt. Eine Tabelle, die in einem RA3 Cluster oder einer serverlosen Arbeitsgruppe als „kein Backup“ gekennzeichnet ist, wird als permanente Tabelle behandelt, die bei der Erstellung eines Snapshots immer gesichert und bei der Wiederherstellung aus einem Snapshot immer wiederhergestellt wird. Die selektive Wiederherstellung von Tabellen ohne Backup wird jedoch nicht unterstützt.
Die Zieltabelle wird mithilfe der Spaltendefinitionen, Tabellenattribute und Spaltenattribute der Quelltabelle erstellt. Eine Ausnahme gilt für Fremdschlüssel. Um Konflikte aufgrund von Abhängigkeiten zu vermeiden, übernimmt die Zieltabelle keine Fremdschlüssel von der Quelltabelle. Alle Abhängigkeiten, wie z. B. Ansichten oder Berechtigungen, die für die Quelltabelle gewährt wurden, gelten nicht für die Zieltabelle.
Wenn der Eigentümer der Quelltabelle existiert, dann ist der Benutzer der Eigentümer der wiederhergestellten Tabelle, vorausgesetzt, dieser Benutzer verfügt über ausreichend Berechtigungen, um der Eigentümer einer Beziehung in der angegebenen Datenbank und dem Schema zu sein. Anderenfalls ist die wiederhergestellte Tabelle Besitz des Adminbenutzers, der beim Starten des Clusters angelegt wurde.
Die wiederhergestellte Tabelle wird wieder in den Status zurückgesetzt, in dem sie sich zum Zeitpunkt der Sicherung befunden hat. Dazu gehören Sichtbarkeitsregeln für die Transaktion, die durch die Einhaltung der serialisierbaren Isolation durch Amazon Redshift definiert sind. Das heißt, dass Daten für derzeit übertragene Transaktionen, die nach dem Backup gestartet wurden, sofort sichtbar sind.
Sie können die Amazon-Redshift-Serverless-Konsole verwenden, um Tabellen aus einen Snapshot wiederherzustellen.
Für die Wiederherstellung einer Tabelle aus einer Datensicherung gelten die folgenden Einschränkungen:
-
Sie können jeweils nur eine Tabelle wiederherstellen.
-
Alle Abhängigkeiten, wie z. B. Ansichten oder Berechtigungen, die für die Quelltabelle gewährt wurden, gelten nicht für die Zieltabelle.
-
Wenn die Sicherheit auf Zeilenebene für die Wiederherstellung einer Tabelle aktiviert ist, stellt Amazon Redshift Serverless die Tabelle wieder her, wobei die Sicherheit auf Zeilenebene aktiviert ist.
Wiederherstellen einer Tabelle über die Amazon-Redshift-Serverless-Konsole
-
Wählen Sie in der Konsole für Amazon Redshift Serverless Daten-Backup aus.
-
Wählen Sie den Snapshot oder Wiederherstellungspunkt aus, der die wiederherzustellende Tabelle enthält.
-
Wählen Sie Aktionen, Tabelle aus Snapshot wiederherstellen oder Tabelle aus Wiederherstellungspunkt wiederherstellen aus.
-
Geben Sie Informationen zum Quell-Snapshot und -Wiederherstellungspunkt ein. Wählen Sie dann Tabelle wiederherstellen aus.