Restaurar un snapshot de la base de datos
Sobrescribe los datos de una base de datos con un snapshot usando POST /v2/databases//snapshots/restore. El motor del snapshot debe coincidir.
POST
Restaurar un snapshot de la base de datos
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
snapshots:write.
Restaura una base de datos en el mismo lugar a partir de un snapshot tomado previamente, identificado por snapshotId y versionId devueltos por Crear Snapshot o Listar Snapshots. El motor del snapshot debe coincidir con el type de la base de datos de destino, no puedes restaurar un snapshot de Redis sobre una base de datos MongoDB, por ejemplo.
Esto sobrescribe los datos actuales de la base de datos con el contenido del snapshot; no hay forma de deshacerlo salvo tomar otro snapshot antes. Mientras la restauración está en curso, Iniciar, Detener y Eliminar Base de Datos se rechazan para esa base de datos. Límite de 1 restauración cada 60 segundos por usuario y 1 restauración cada 120 segundos por base de datos.
Parámetros
string
requerido
El ID de la base de datos.
string
requerido
El
name del snapshot en el listado (el ID de la base de datos con el sufijo _<type> y, en snapshots más recientes, _<origin>), enviado exactamente como se devolvió.string
requerido
El
version_id del snapshot, tal como lo devuelve Listar Snapshots.Respuesta
string
Indica si la llamada fue exitosa:
success si lo fue, error si no.Errores comunes
Relacionado
- CLI:
squarecloud db snapshot restore - SDKs:
api.databases.snapshots.restore()(JavaScript),client.databases.snapshots.restore()(Python),c.Databases.Snapshots.Restore()(Go)

