Pāriet uz saturu

Izpildlaika stāvoklis

Rudel izpildlaika stāvoklis tiek glabāts tikai DB.

Resursdatora WordPress datubāzē MySQL atrodas Rudel metadatu tabulas:

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

Text
{wordpress_db_prefix} + rudel_ + {table_name}

Parastā wp_ instalācijā:

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

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