Syntaxe
Exemple d’utilisation
Sauvegarde incrémentielle vers un point de terminaison S3
Pour une explication des différences entre une sauvegarde complète et une sauvegarde incrémentielle,
consultez “Types de sauvegarde”
La destination d’une sauvegarde est spécifiée comme suit :
1
2
Créer une sauvegarde de base
Les sauvegardes incrémentielles nécessitent une sauvegarde de base comme point de départ. Le premier paramètre de la destination S3 est l’endpoint S3, suivi du répertoire dans le bucket à utiliser pour cette sauvegarde. Dans cet exemple, le répertoire s’appellemy_backup.Exécutez la commande suivante pour créer la sauvegarde de base :3
Ajoutez plus de données
Les sauvegardes incrémentielles ne contiennent que les différences entre la sauvegarde de base et le contenu actuel de la table sauvegardée. Ajoutez plus de données avant d’effectuer la sauvegarde incrémentielle :4
Effectuer une sauvegarde incrémentielle
Cette commande de sauvegarde est similaire à celle de la sauvegarde de base, mais elle ajouteSETTINGS base_backup ainsi que l’emplacement de la sauvegarde de base. Notez que la destination de la sauvegarde incrémentielle n’est pas le même répertoire que celui de la sauvegarde de base : c’est le même endpoint, mais avec un répertoire cible différent dans le bucket. La sauvegarde de base se trouve dans my_backup et la sauvegarde incrémentielle sera écrite dans my_incremental :5
Restaurer depuis la sauvegarde incrémentielle
Cette commande restaure la sauvegarde incrémentielle dans une nouvelle table,test_table_restored.
Notez que lors de la restauration d’une sauvegarde incrémentielle, la sauvegarde de base est également incluse.
Indiquez uniquement la sauvegarde incrémentielle lors de la restauration :6
Vérifiez le nombre de lignes
La table d’originedata a fait l’objet de deux insertions : l’une de 1 000 lignes et l’autre de 100 lignes, soit un total de 1 100.
Vérifiez que la table restaurée contient bien 1 100 lignes :7
Vérifiez le contenu
Cette commande compare le contenu de la table d’origine,test_table, avec celui de la table restaurée test_table_restored :