Vykdymo aplinkos būsena
Rudel vykdymo aplinkos būsena saugoma tik DB.
Pagrindinio kompiuterio WordPress MySQL duomenų bazėje yra Rudel metaduomenų lentelės:
wp_rudel_environmentswp_rudel_worktrees
Šios lentelės yra autoritetingas smėlio dėžės tapatybės, gyvavimo ciklo metaduomenų, tokių kaip apsauga ir galiojimo pabaiga, darbinių medžių metaduomenų ir laiko žymų šaltinis.
Aplinkos įrašai
wp_rudel_environments saugo:
- stabilų įrašo ID
- viešą smėlio dėžės ID
- pavadinimą ir identifikatorių
- būseną
- kelią
- lentelių prefiksą
- pasirinktos temos metaduomenis
- gyvavimo ciklo metaduomenis
- klonavimo metaduomenis
- laiko žymas
Darbinių medžių įrašai
wp_rudel_worktrees saugo susietų darbinių medžių metaduomenis temų katalogams, kuriuos valdo Git.
Rudel negauna vykdymo aplinkos būsenos iš failų sistemos kelių. Failų sistemos keliai yra artefaktai, priklausantys vykdymo aplinkos įrašams.
Lentelių pavadinimai
Pagal numatytuosius nustatymus Rudel lentelių pavadinimai sudaromi iš:
{wordpress_db_prefix} + rudel_ + {table_name}
Įprastame wp_ dieginyje:
wp_rudel_environments
wp_rudel_worktrees
Pažangūs integruotojai gali nustatyti RUDEL_RUNTIME_TABLE_PREFIX ir pakeisti Rudel dalį, nepakeisdami WordPress DB prefikso.
Aiškios kiekvienos lentelės konstantos turi pirmenybę prieš bendrą prefiksą:
define( 'RUDEL_RUNTIME_TABLE_PREFIX', 'themefoo_' );
define( 'RUDEL_RUNTIME_TABLE_ENVIRONMENTS', 'custom_environments' );
Šias konstantas reikėtų apibrėžti prieš pirmąjį diegimą arba pradinį įkėlimą, jei išsaugoti įrašai jau svarbūs.
Nėra kitos vykdymo aplinkos saugyklos
Rudel nenaudoja JSON kaip vykdymo konfigūracijos. Nustatymai saugomi rudel_config parinktyje pagrindinės sistemos parinkčių lentelėje (žr. Konfigūracija). JSON failai, kuriuos Rudel rašo momentinėms kopijoms ir šablonams, aprašo tuos artefaktus; tai nėra vykdymo registro būsena.
Rudel nesaugo savo metaduomenų SQLite.
Smėlio dėžės svetainės duomenys saugomi klonuotose WordPress lentelėse toje pačioje pagrindinės sistemos MySQL duomenų bazėje.