Çalışma Zamanı Durumu
Rudel çalışma zamanı durumu yalnızca DB'de saklanır.
Ana makinenin WordPress MySQL veritabanı, Rudel meta veri tablolarını içerir:
wp_rudel_environmentswp_rudel_worktrees
Bu tablolar; korumalı alan kimliği, koruma ve sona erme gibi yaşam döngüsü meta verileri, çalışma ağacı meta verileri ve zaman damgaları için tek gerçek kaynağıdır.
Ortam kayıtları
wp_rudel_environments şunları saklar:
- sabit kayıt kimliği
- herkese açık korumalı alan kimliği
- ad ve kısa ad
- durum
- yol
- tablo öneki
- seçilen temanın meta verileri
- yaşam döngüsü meta verileri
- klon meta verileri
- zaman damgaları
Çalışma ağacı kayıtları
wp_rudel_worktrees, Git destekli tema dizinlerine ait bağlantılı çalışma ağacı meta verilerini saklar.
Rudel, çalışma zamanı durumunu dosya sistemi yollarından çıkarmaz. Dosya sistemi yolları, çalışma zamanı kayıtlarına ait artifaktlardır.
Tablo adlandırma
Varsayılan olarak Rudel tablo adları şunlardan türetilir:
{wordpress_db_prefix} + rudel_ + {table_name}
Normal bir wp_ kurulumu için:
wp_rudel_environments
wp_rudel_worktrees
Gelişmiş gömücüler, WordPress DB önekini değiştirmeden Rudel bölümünü değiştirmek için RUDEL_RUNTIME_TABLE_PREFIX değerini ayarlayabilir.
Tablo başına açıkça belirtilen sabitler, ortak önekten önceliklidir:
define( 'RUDEL_RUNTIME_TABLE_PREFIX', 'themefoo_' );
define( 'RUDEL_RUNTIME_TABLE_ENVIRONMENTS', 'custom_environments' );
Kalıcı kayıtlar önemliyse bu sabitler ilk kurulum/bootstrap öncesinde tanımlanmalıdır.
Alternatif çalışma zamanı deposu yok
Rudel, JSON değerini çalışma zamanı yapılandırması olarak kullanmaz. Ayarlar, ana makinenin seçenekler tablosundaki rudel_config seçeneğinde tutulur (bkz. Yapılandırma). JSON tarafından anlık görüntüler ve şablonlar için yazılan Rudel dosyaları bu artifaktları açıklar; çalışma zamanı kayıt defteri durumu değildir.
Rudel, meta verilerini SQLite içinde saklamaz.
Korumalı alan site verileri, aynı ana makinenin MySQL veritabanındaki klonlanmış WordPress tablolarında tutulur.