
# Futásidejű állapot

A Rudel futásidejű állapota kizárólag adatbázisban tárolódik.

A gazdagép WordPress MySQL adatbázisa tartalmazza a Rudel metaadattábláit:

- `wp_rudel_environments`
- `wp_rudel_worktrees`

Ezek a táblák a sandboxok identitásának, életciklus-metaadatainak (például a védelemnek és a lejáratnak), worktree-metaadatainak és időbélyegeinek hiteles adatforrásai.

## Környezeti rekordok

A `wp_rudel_environments` a következőket tárolja:

- stabil rekordazonosító
- nyilvános sandboxazonosító
- név és slug
- állapot
- elérési út
- táblaprefix
- a kiválasztott téma metaadatai
- életciklus-metaadatok
- klónmetaadatok
- időbélyegek

## Worktree-rekordok

A `wp_rudel_worktrees` a Git alapú témakönyvtárakhoz kapcsolódó worktree-metaadatokat tárolja.

A Rudel nem következtet a futásidejű állapotra fájlrendszerbeli elérési utakból. Ezek az utak a futásidejű rekordokhoz tartozó elemek.

## Táblanevek

Alapértelmezés szerint a Rudel táblanevei a következőkből képződnek:

```text
{wordpress_db_prefix} + rudel_ + {table_name}
```

Egy szokásos `wp_`-telepítés esetén:

```text
wp_rudel_environments
wp_rudel_worktrees
```

A speciális beágyazók a `RUDEL_RUNTIME_TABLE_PREFIX` beállításával módosíthatják a Rudel részt, miközben a WordPress adatbázis-prefix változatlan marad.

A táblánként megadott explicit konstansok elsőbbséget élveznek a közös prefixszel szemben:

```php
define( 'RUDEL_RUNTIME_TABLE_PREFIX', 'themefoo_' );
define( 'RUDEL_RUNTIME_TABLE_ENVIRONMENTS', 'custom_environments' );
```

Ezeket a konstansokat az első telepítés/indítás előtt kell definiálni, ha a már tárolt rekordok számítanak.

## Nincs alternatív futásidejű tároló

A Rudel nem használja a JSON elemet futásidejű konfigurációként. A beállítások a gazdagép beállítási táblájának `rudel_config` opciójában találhatók (lásd: [Konfiguráció](https://rudel.inline0.dev/hu/docs/configuration)). A Rudel által a pillanatképekhez és sablonokhoz írt JSON fájlok ezeket az elemeket írják le; nem képezik a futásidejű nyilvántartás állapotát.

A Rudel nem a SQLite helyen tárolja a metaadatait.

A sandbox webhelyadatai klónozott WordPress táblákban találhatók, ugyanabban a gazdagépi MySQL adatbázisban.
