Ripristina uno snapshot del database
Sovrascrivi i dati di un database con uno snapshot tramite POST /v2/databases//snapshots/restore. L’engine dello snapshot deve essere lo stesso.
POST
Ripristina uno snapshot del database
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
snapshots:write.
Ripristina un database sul posto a partire da uno snapshot preso in precedenza, identificato da snapshotId e versionId restituiti da Crea Snapshot o Elenca Snapshot. Il motore dello snapshot deve corrispondere al type del database di destinazione: non puoi ripristinare uno snapshot Redis su un database MongoDB, per esempio.
Questa operazione sovrascrive i dati attuali del database con il contenuto dello snapshot; non c’è modo di annullarla, a parte creare un nuovo snapshot prima. Mentre il ripristino è in corso, Avvia, Arresta ed Elimina Database vengono rifiutate per quel database. Limite di frequenza: 1 ripristino ogni 60 secondi per utente, e 1 ripristino ogni 120 secondi per database.
Parametri
string
obbligatorio
L’ID del database.
string
obbligatorio
Il
name dello snapshot nell’elenco (l’ID del database con il suffisso _<type> e, negli snapshot più recenti, _<origin>), passato esattamente come restituito.string
obbligatorio
Il
version_id dello snapshot, come restituito da Elenca Snapshot.Risposta
string
Indica se la chiamata è andata a buon fine:
success in caso affermativo, error in caso contrario.Errori comuni
Vedi anche
- CLI:
squarecloud db snapshot restore - SDK:
api.databases.snapshots.restore()(JavaScript),client.databases.snapshots.restore()(Python),c.Databases.Snapshots.Restore()(Go)

