Liigu sisu juurde

Käitusaegne olek

Rudel käitusaegne olek põhineb üksnes andmebaasil.

Hosti WordPress MySQL andmebaas sisaldab üksuse Rudel metaandmete tabeleid:

  • wp_rudel_environments
  • wp_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:

Text
{wordpress_db_prefix} + rudel_ + {table_name}

Tavalise wp_ paigalduse korral:

Text
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:

PHP
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.