Käitusaegne olek
Rudel käitusaegne olek põhineb üksnes andmebaasil.
Hosti WordPress MySQL andmebaas sisaldab üksuse Rudel metaandmete tabeleid:
wp_rudel_environmentswp_rudel_worktrees
Need tabelid on liivakasti identiteedi, elutsükli metaandmete (nt kaitse ja aegumine), töökataloogi metaandmete ning ajatemplite tõeallikas.
Keskkonnakirjed
wp_rudel_environments salvestab järgmise teabe:
- püsiv kirje ID
- avalik liivakasti ID
- nimi ja tunnus
- olek
- asukoht
- tabeli prefiks
- valitud teema metaandmed
- elutsükli metaandmed
- kloonimise metaandmed
- ajatemplid
Töökataloogide kirjed
wp_rudel_worktrees salvestab Git-põhiste teemakataloogide seotud töökataloogide metaandmed.
Rudel ei tuleta käitusaegset olekut failisüsteemi asukohtadest. Failisüsteemi asukohad on käituskirjetega seotud artefaktid.
Tabelite nimed
Vaikimisi tuletatakse üksuse Rudel tabelite nimed järgmisest:
{wordpress_db_prefix} + rudel_ + {table_name}
Tavalise wp_ paigalduse korral:
wp_rudel_environments
wp_rudel_worktrees
Edasijõudnud põimijad saavad määrata RUDEL_RUNTIME_TABLE_PREFIX, et muuta osa Rudel, jättes samal ajal WordPress andmebaasi prefiksi puutumata.
Tabelipõhised konstandid on ühise prefiksi suhtes ülimuslikud:
define( 'RUDEL_RUNTIME_TABLE_PREFIX', 'themefoo_' );
define( 'RUDEL_RUNTIME_TABLE_ENVIRONMENTS', 'custom_environments' );
Need konstandid tuleks määratleda enne esimest paigaldust või alglaadimist, kui püsivad kirjed on juba olulised.
Alternatiivset käitusaja salvestuskohta pole
Rudel ei kasuta JSON käitusaja konfiguratsioonina. Seaded asuvad hosti suvandite tabeli suvandis rudel_config (vt Konfiguratsioon). Failid Rudel, mille JSON loob hetktõmmiste ja mallide jaoks, kirjeldavad neid artefakte; need pole käitusaja registri olek.
Rudel ei salvesta oma metaandmeid asukohta SQLite.
Liivakasti saidiandmed asuvad kloonitud WordPress tabelites samas hosti MySQL andmebaasis.