Izpildlaika stāvoklis
Rudel izpildlaika stāvoklis tiek glabāts tikai DB.
Resursdatora WordPress datubāzē MySQL atrodas Rudel metadatu tabulas:
wp_rudel_environmentswp_rudel_worktrees
Šīs tabulas ir smilškastes identitātes, dzīves cikla metadatu, piemēram, aizsardzības un derīguma termiņa, darba koka metadatu un laika zīmogu patiesības avots.
Vides ieraksti
wp_rudel_environments glabā:
- stabilu ieraksta ID
- publisku smilškastes ID
- nosaukumu un slug
- statusu
- ceļu
- tabulu prefiksu
- atlasītās tēmas metadatus
- dzīves cikla metadatus
- klona metadatus
- laika zīmogus
Darba koka ieraksti
wp_rudel_worktrees glabā saistīto darba koku metadatus tēmām, kuru direktorijas nodrošina Git.
Rudel nenosaka izpildlaika stāvokli pēc failu sistēmas ceļiem. Failu sistēmas ceļi ir izpildlaika ierakstu artefakti.
Tabulu nosaukumi
Pēc noklusējuma tabulu nosaukumi Rudel tiek veidoti no:
{wordpress_db_prefix} + rudel_ + {table_name}
Parastā wp_ instalācijā:
wp_rudel_environments
wp_rudel_worktrees
Papildu iespēju iestrādātāji var iestatīt RUDEL_RUNTIME_TABLE_PREFIX, lai mainītu daļu Rudel, atstājot nemainītu DB prefiksu WordPress.
Konkrētai tabulai paredzētajām konstantēm ir priekšroka pār kopīgo prefiksu:
define( 'RUDEL_RUNTIME_TABLE_PREFIX', 'themefoo_' );
define( 'RUDEL_RUNTIME_TABLE_ENVIRONMENTS', 'custom_environments' );
Ja saglabātie ieraksti jau ir svarīgi, šīs konstantes jādefinē pirms pirmās instalēšanas vai sākotnējās ielādes.
Bez alternatīvas izpildlaika krātuves
Rudel neizmanto JSON kā izpildlaika konfigurāciju. Iestatījumi atrodas resursdatora opciju tabulas opcijā rudel_config (skatiet Konfigurācija). JSON failos Rudel, ko izveido momentuzņēmumiem un veidnēm, ir aprakstīti šie artefakti; tie nav izpildlaika reģistra stāvoklis.
Rudel nesaglabā savus metadatus SQLite.
Smilškastes vietnes dati atrodas klonētajās WordPress tabulās tajā pašā resursdatora MySQL datubāzē.