AdeptSQL Workshop Özellikler
|
Hata ayıklama ve veritabanı senkronizasyonu için bir dizi SQL kaynağı uygulayın
Adept SQL Workshop'un önemli bir parçası, SQL sözdizimini vurgulayan ve yaygın olarak kullanılan SQL ifadeleri için kısayollara sahip kullanışlı bir metin düzenleyicisidir. Ayrı bir "ifade listesi" paneli, etkilenen şema nesnesine göre tüm SQL ifadelerini gruplandırır ve açık proje komut dosyalarının herhangi birindeki herhangi bir ifadeye anında erişim sağlar.
Komut dosyaları SQL sunucusuna beslenmeden önce bir makro ön işlemcisinden geçirilir. #includes, #defines ve koşullu derleme direktiflerinin olağan kombinasyonuyla, tüm projeye özgü veri türleri veya yaygın olarak kullanılan alan birleşimleri için tek bir bildirim dosyasına makrolar yerleştirebilirsiniz. Bu, proje komut dosyalarını kompakt, tutarlı, DBMS'den bağımsız ve değiştirilmesi kolay tutmanıza yardımcı olacaktır. Adept SQL Workshop'ta önceden işlenmiş SQL ifadelerinin herhangi biri önizlenebilir ve yürütülebilir. Kesme noktaları ayarlayabilir, belirli komut dosyalarını veya projedeki tüm komut dosyalarını çalıştırabilir veya adım adım ilerleyebilirsiniz. Sorgu sonuçları ayrı bir pencerede görüntülenebilir. Bir SQL projesi mevcut bir veritabanından çok kolay bir şekilde yeniden oluşturulabilir. Adept SQL Workshop yalnızca veritabanı şemasına dayalı SQL komut dosyalarını oluşturmakla kalmaz, aynı zamanda ortaya çıkan komut dosyasını birden fazla modüle bölmek ve uygun olduğunda ham SQL'i proje tanımlı makrolarla değiştirmek için birçok uygun yol sağlar. Önemsiz olanlar dışında çoğu veri tabanı, birbirinden nispeten bağımsız mantıksal bölümlere (tablo grupları, görünümler, prosedürler vb.) bölünebilir. Grupların her birinin ayrı bir komut dosyası olarak uygulanması, şema kaynaklarının görüntülenmesini ve bakımını çok daha kolay hale getirir. Adept SQL Workshop'ta kullanılan proje odaklı yaklaşım, veritabanınızı hepsi aynı makro bildirimleri kümesini paylaşan birçok komut dosyasından oluşturmayı çok doğal hale getirir. Proje içerisindeki scriptleri kolaylıkla ekleyebilir, kaldırabilir veya yeniden düzenleyebilir, tüm veya seçilen scriptleri çalıştırabilirsiniz. Adept SQL Workshop, MS Transact-SQL'in DDL alt kümesini (CREATE/DROP/ALTER ifadeleri ve "exec sp_addtype" gibi şemayı değiştiren saklı yordam çağrıları) tamamen anlar. Program, doğrudan SQL kaynaklarından dahili bir şema temsili oluşturabilir ve daha sonra onunla, veritabanı şemasıyla karşılaştırma yapmak ve fark komut dosyalarını oluşturmak gibi çeşitli ilginç şeyler yapabilir. Bu, aynı SQL betiğinin, değişmeyen tabloları etkilemeden canlı veritabanında istenildiği kadar çalıştırılabileceği anlamına gelir. Yalnızca kaynağı ve veritabanını senkronize etmek için gereken minimum SQL miktarını yayar, dolayısıyla veritabanındaki değişiklikleri büyük ölçüde basitleştirir. Adept SQL Workshop, isteğe bağlı olarak, müşterinin uzak makinesinde, veritabanını ana kopyanızla senkronize etmek için oynatılabilen geçmiş komut dosyaları oluşturur. Bu oynatma, basit ve kullanıcı dostu bir GUI uygulaması olarak veya bir komut satırından sessizce çalıştırılabilen bağımsız bir yardımcı program tarafından gerçekleştirilir. Bir veritabanını sürüm oluşturma için hazırlarken, onunla bir geçmiş komut dosyasını (bir veya daha fazla sürüm bölümünde geçerli veritabanı şemasını açıklayan bir SQL dosyası) ilişkilendirirsiniz. Veritabanı şemasında değişiklik yaptıktan sonra geçmiş komut dosyasını tek bir menü komutuyla güncelleyebilirsiniz. Program, mevcut veritabanı şemasını geçmiş komut dosyasında kaydedilen son şemayla eşleştirecek, ardından değişiklikleri yeni bir sürüm numarası altında geçmişe ekleyecektir.