vSRO Dummy ID 0 Kayıtları Ekleme Query
Selamlar arkadaşlar,Bu SQL kodu, vSRO database içerisinde bazı temel tablolarda eksik olabilen ID = 0 dummy kayıtlarını eklemek için hazırlanmıştır.
Bazı sistemlerde veya eski database geçişlerinde bu kayıtların eksik olması:
- karakter oluşturma hataları
- guild/alliance bağlantı sorunları
- item referans hataları
- COS/Pet sistemi problemleri
- bazı prosedürlerde NULL/foreign key kaynaklı hatalar
Öncelikle Daha Önce Güzel Anlatım Yapmış olan Ozan hoca için teşekkür ederim Konusu üzerinden yola çıktım
vSRO Görsel Anlatım - S1030 Hatası Çözümü @iMonarch
Ne İşe Yarar?
Kod aşağıdaki tablolar için 0 ID kayıtlarını kontrol eder.Eğer kayıt yoksa otomatik ekler:
- _AlliedClans
- _Char
- _CharCOS
- _Guild
- _Items
Önemli Uyarı
Bu işlem canlı database üzerinde çalıştırılmadan önce mutlaka yedek alınmalıdır.Farklı database yapılarında kolon sayısı veya kolon isimleri değişmiş olabilir.
Bu nedenle önce test database üzerinde denenmesi önerilir.
SQL Kodu
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Kullanım Notları
- Kod tekrar çalıştırılsa bile aynı kayıtları ikinci kez eklemez.
- IDENTITY_INSERT sadece gerekli tablolarda geçici olarak açılır.
- Bazı clean DB yapılarında kolon farkı olabilir.
- Hata alırsanız tablo kolonlarını kontrol ederek INSERT alanlarını kendi database yapınıza göre düzenleyin.
Kullanım Alanları
- Clean DB hazırlama
- Eksik dummy kayıt fixleme
- Character / guild / item referans hatalarını düzeltme
- Eski DB’den yeni DB’ye geçiş sonrası kontrol
- vSRO database başlangıç düzenlemesi
Son Söz
Bu query, vSRO database tarafında temel dummy kayıtların eksik olmasından kaynaklanan problemleri önlemek için kullanılabilir.Kullanmadan önce mutlaka yedek alıp test ortamında denemeniz önerilir.
Powered by VSRO.ORG
