
# 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](https://rudel.inline0.dev/lv/docs/configuration)). 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ē.
