data-design
Amaç
Bir değişikliğin veri tarafını projenin gerçek veritabanı için tasarlar: veri modeli, Mermaid ERD, değişmezler, her adımda geri alma içeren bir geçiş planı ve veri kaybı değerlendirmesi.
Kaynak Skill amacı
Ne zaman kullanılır
Kalıcılık veya şema değişikliği projenin gerçek veritabanını etkilediğinde, tasarım ya da veri inceleme gate'i için data-design kullanılır. Mevcut ve hedef modeli, değişmezleri, ilişki diyagramını ve genişletme-daraltma adımlı geçişi kaydeder. Geri doldurma sınırlı, tekrarlanabilir ve sürdürülebilir olmalıdır; her adım geri alma ve kilit riskini taşır. Sınıflandırıcı yıkıcı ifadeleri işaretler; bunlar görev sınıfını yükseltir ve kullanıcı onayı ister. İnceleme kipi uygulanmış geçişleri dondurulmuş veri planıyla, varsa atılabilir bir test veritabanı kullanarak karşılaştırır.
Her geçiş adımı ters işlemini ya da kurtarma yolunu, kilit notunu ve veri kaybı değerlendirmesini taşır. Sınıflandırıcı taslak ifadeleri yıkıcı onay istenmeden önce inceler.
Kaynak Skill amacı
Nasıl çalışır
Kaynak Plan akışı
- Veri kapsamını belirle Saklanan veriye dokunan ölçütleri oku ve kanıt günlüğünü başlat.
Kaynak Plan akışı
- Motoru bul Veritabanı motorunu, sürümünü, geçiş konumunu ve uygulama aracını depo kanıtından kaydet.
Kaynak Plan akışı
- Mevcut modeli haritala Etkilenen tabloları veya koleksiyonları, anahtarları ve ilişkileri şema satırlarına izle.
Kaynak Plan akışı
- Hedef değişmezleri tasarla Etkilenen varlıkları çiz ve yeni modelin koruyacağı değişmezleri belirt.
Kaynak Plan akışı
- Geçişi planla Genişletme, geri doldurma, geçiş ve daraltmayı her adımın kilidi ve geri almasıyla sırala.
Kaynak Plan akışı
- İfadeleri sınıflandır Veri validator'ını çalıştır ve taslak geçiş ifadelerini yıkıcı etkilerine göre ayır.
Kaynak Plan akışı
- Yıkım için dur Yıkıcı adım varsa risk altındaki veriyi açıkla ve gereken kararı iste.
Kaynak Plan akışı
- Tasarımı bildir Sınıf değişikliklerini, yıkıcı adımları, kilit notlarını ve geçiş kanıtını döndür.
Kaynak Plan akışı
Temel kurallar
- Yıkıcı adımları ifade metninden mekanik olarak sınıflandır.
Kaynak Temel kurallar
- Yıkıcı geçişi kritik say ve ne kadar verinin risk altında olduğunu belirt.
Kaynak Temel kurallar
- Tasarım veya inceleme sırasında yıkıcı ifadeyi asla çalıştırma.
Kaynak Temel kurallar
- Eski okuyucu ve yazıcılar her adımda çalışsın diye daraltmadan önce genişlet.
Kaynak Temel kurallar
- Geri doldurmayı anahtar aralığıyla sınırlı, tekrarlanabilir ve sürdürülebilir yap.
Kaynak Temel kurallar
Çıktı ve gate
Çıktı
- Geçiş günlüğüyle veri planı, ters model veya inceleme belgeleri üret.
Kaynak Çıktı tanımı
gate
- İnceleme doğrulaması değişen geçişleri dondurulmuş veri planıyla karşılaştırıp sonucunu bildirir.
Kaynak Gate kuralı: yalnızca review mode sırasında uygulanır
Kaynak
Kaynak Skill tanımı