Hetktõmmised
Hetktõmmised salvestavad liivakasti taastepunkti.
wp rudel snapshot alpha-3be7 --name=before-test
Taastage hetktõmmis:
wp rudel restore alpha-3be7 --snapshot=before-test
restore küsib kinnitust; --force jätab küsimise vahele. Hetktõmmise nimi võib sisaldada kuni 64 tähte, numbrit, punkti, sidekriipsu või allkriipsu ning peab algama tähe või numbriga.
Hetktõmmised on mõeldud liivakasti taastamiseks, mitte käitusaja identiteedi haldamiseks. Liivakasti tõeallikaks jääb keskkonnakirje.
Mida hetktõmmised salvestavad
- kõik liivakasti prefiksiga tabelid, sealhulgas kasutajate tabelid, kopeeritakse samasse andmebaasi asukohta
{sandbox_prefix}snap_{hash}_, näitekswp_b65338d_snap_3ba676_options - liivakasti teemakataloog kopeeritakse asukohta
snapshots/{name}/themesliivakasti kataloogis - metaandmed asukohtades
snapshots/{name}/snapshot.jsonjasnapshots/{name}/db_snapshot.json
Seega nõuab hetktõmmis liivakasti tabelite täielikku koopiat hosti andmebaasis ning teemafailide koopiat.
Mida hetktõmmised ei salvesta
- hosti WordPress tuum
- jagatud pistikprogrammide failid
- jagatud üleslaaditud failid
Taastamine
Taastamisel kustutatakse liivakasti tabelid (hetktõmmise tabelid säilitatakse), kopeeritakse hetktõmmise tabelid tagasi ja asendatakse liivakasti teemakataloog salvestatud koopiaga.
Vaikimisi salvestab Rudel praeguse oleku esmalt hetktõmmisena nimega pre-restore-{timestamp}-{hash}, et taastamise saaks tagasi võtta. Selle väljalülitamiseks määrake failis rudel_config väärtuseks 0 sättega auto_snapshot_before_restore.
Loetlemine ja eemaldamine
Hetktõmmiste loetlemiseks või kustutamiseks pole käsku CLI. Käsust PHP loetleb Rudel::snapshots( $id ) need uusimast vanimani. Hetktõmmiste tabelid kustutatakse liivakasti hävitamisel; seni säilivad need kõik, sealhulgas automaatsed pre-restore-* hetktõmmised (probleem nr 5).