Körtidstillstånd
Rudels körtidstillstånd är enbart DB-baserat.
Värdens databas för WordPress MySQL innehåller metadatatabellerna för Rudel:
wp_rudel_environmentswp_rudel_worktrees
Dessa tabeller är källan till sanning för sandlådans identitet, livscykelmetadata som skydd och förfallotid, arbetskatalogmetadata och tidsstämplar.
Miljöposter
wp_rudel_environments lagrar:
- stabilt post-ID
- offentligt sandlåde-ID
- namn och slug
- status
- sökväg
- tabellprefix
- metadata för valt tema
- livscykelmetadata
- kloningsmetadata
- tidsstämplar
Arbetskatalogposter
wp_rudel_worktrees lagrar metadata för länkade arbetskataloger till temakataloger som bygger på Git.
Rudel härleder inte körtidstillstånd från filsystemssökvägar. Filsystemssökvägar är artefakter som hör till körtidsposterna.
Tabellnamn
Som standard härleds tabellnamn för Rudel från:
{wordpress_db_prefix} + rudel_ + {table_name}
För en vanlig wp_-installation:
wp_rudel_environments
wp_rudel_worktrees
Avancerade inbäddare kan ange RUDEL_RUNTIME_TABLE_PREFIX för att ändra delen Rudel och samtidigt låta DB-prefixet WordPress vara orört.
Uttryckliga konstanter per tabell har företräde framför det gemensamma prefixet:
define( 'RUDEL_RUNTIME_TABLE_PREFIX', 'themefoo_' );
define( 'RUDEL_RUNTIME_TABLE_ENVIRONMENTS', 'custom_environments' );
Dessa konstanter bör definieras före den första installationen eller bootstrapen när beständiga poster redan är viktiga.
Ingen alternativ körtidslagring
Rudel använder inte JSON som körtidskonfiguration. Inställningar lagras i alternativet rudel_config i värdens alternativtabell (se Konfiguration). Filerna JSON som Rudel skriver för ögonblicksbilder och mallar beskriver dessa artefakter; de utgör inte registertillstånd vid körning.
Rudel lagrar inte sina metadata i SQLite.
Sandlådans webbplatsdata finns i klonade WordPress-tabeller i samma värddatabas MySQL.