logo

 

Kaliteli Vizyoner Firmalarla İş Birliktelikleri Kurarsanız Gelecekte Bir Gün Sizde Onlardan Birisi Olursunuz

Portföyünde, dünya genelinde göz önünde bulunan, 15+ vizyoner teknoloji üreticisi yer alan RenovaBT, ülkemizde ve bölgesinde yer alan komşu ülkelerde en deneyimli “Gerçek, Katıksız” Katma Değerli Distribütörlerden birisi olup aynı zamanda güvenilir bir BT çözümleri danışma platformudur.


bilgi@renovabt.com
+90(312)666 13 49

Üreticilerimiz

SQL’i DBeaver içine import edin: SQL dosyanızı yüklemenin üç yolu

SQL’i DBeaver içine import edin: SQL dosyanızı yüklemenin üç yolu

İşletmelerin yaklaşık %80’i iş akışlarında iki veya daha fazla farklı veritabanı platformu kullanıyor. Bu büyüyen eğilimle birlikte, mevcut SQL betiklerini yeniden kullanmak verimli geliştirme ve hataları en aza indirmek için çok önemlidir. Bu betikleri düzenleme ve güncelleme yeteneği, uzmanların zamandan ve emekten tasarruf etmelerine, eski sistemleri desteklemelerine ve araçlar arasında sorunsuz bir şekilde geçiş yapmalarına yardımcı olur. Bu makalede, SQL betiklerini DBeaver’a içe aktarmanın üç yolunu öğreneceksiniz. Bu, zamandan tasarruf etmenize ve tüm SQL kodunuzu tek bir yerde yönetmek için diğer araçlardan zahmetsizce geçiş yapmanıza yardımcı olacaktır.

SQL içe aktarma gerektiğinde

Daha önce oluşturulmuş SQL kodunu içe aktarmak ve yeniden kullanmak için en yaygın kullanım durumlarını inceleyelim.

  • Diğer veritabanı yönetim araçlarından geçiş. Yeni bir araca sorunsuz geçişin önündeki engellerden biri, genellikle yeniden kullanılması veya bakımı yapılması gereken çok sayıda betiktir. DBeaver ile mevcut SQL betiklerini yüklemek mümkündür ve her şey düzgün çalışacaktır. Ayrıca eski bir araçtan geçiş yapan ve eski Oracle betiklerini koruyan bir kullanıcıdan yakın zamanda gelen bir Müşteri Hikayesini okuyabilirsiniz.
  • Betikleri takım arkadaşları arasında paylaşma. Oldukça yaygın bir durum, meslektaşınızın size oluşturduğu bir betiği göndermesi ve kontrol etmenizi veya düzenlemenizi istemesidir. Hazır bir SQL kodunu hızlı bir şekilde yükleme, hatalar açısından kontrol etme ve yürütme yeteneği, iş akışlarını ve işbirliğini basitleştirebilir.
  • Aynı betiklerin birkaç araçta aynı anda kullanılması. SQL betikleri genellikle yazılım mühendislerinin üzerinde çalıştığı çok bileşenli bir sistemin parçasıdır. Aynı betikleri hem bir veritabanı yönetim aracında hem de web veya yazılım geliştirme için bir IDE’de açıp kullanabilmek faydalıdır.

Yöntem 1: Ana menü ile SQL dosyasını yükleyin

Ana menüyü kullanarak, yerel diskinizden mevcut SQL dosyasını açabilirsiniz. Bunu yapmak için, Dosya -> Dosyayı Aç’a gidin. Açılan pencerede, daha önce oluşturulan *.sql uzantılı herhangi bir dosyayı seçebilirsiniz ve SQL Editör’de açılacaktır.

Eğer fare yerine klavyeyi tercih ediyorsanız, menüde gezinmek yerine CTRL+O (macOS için CMD+O) kısayolunu deneyin.

DBeaver ile farklı dosya formatlarını açabilirsiniz. Dosya uzantısına ve sistem ayarlarına bağlı olarak,
DBeaver’da veya üçüncü taraf bir uygulama tarafından açılacaktır.

Komut dosyanızın veritabanı bağlantısıyla ilişkili olmadığı için yalnızca temel vurgulamalara sahip olduğunu fark edebilirsiniz. Bunu düzeltmek için, uygun veri kaynağını seçmek üzere üst araç çubuğundaki açılır listeyi kullanın.

Veri kaynağına dayanarak, DBeaver SQL lehçesini belirler ve karşılık gelen sözdizimi vurgulamasını ve otomatik tamamlamayı uygular. Komut dosyasını açtıktan sonra, varsayılan olarak mevcut dosyayı düzenlersiniz. Komut dosyanızın bir kopyasını oluşturmak ve üzerinde çalışmak istiyorsanız, ana menüde Dosya -> Farklı Kaydet’i seçin ve diskinize yeni bir dosya kaydedin.

Yöntem 2: Bağlam menüsüyle SQL'i içe aktarın

İkinci yöntem, var olan bir SQL dosyasının içeriğini SQL Editör’e hızlı bir şekilde yüklemenizi sağlar. Önceki yöntemden farklı olarak, bu yöntem varsayılan olarak yeni bir dosya oluşturmayı gerektirir.

Belirli veritabanı bağlantısıyla ilişkili yeni bir betik oluşturun, bağlam menüsünü açın ve Dosya -> SQL betiğini içe aktar’a gidin.

Bağlam menüsü yerine bir kısayol kullanabilirsiniz.
Bunu yapmak için DBeaver’da yeni bir betik oluşturun ve Ctrl+Alt+Shift+O (CTRL+Option+Shift+O) tuşlarına basın.

Using this method, you don’t need to associate the data source after importing the script. Your new file is already linked to the database connection. To quickly return to it in the future, you can right-click on the connection and go to SQL Editor -> Open SQL Script.

Yöntem 3: SQL dosyalarını Proje Gezgini'ne ekleyin

Üçüncü yöntem, bir veya daha fazla SQL betiğini aynı anda yüklemenizi sağlar. Bu, özellikle SQL kodunuzun karmaşık bir sistemin parçası olduğu ve dosyalarınızı kopyalamak veya taşımak istemediğiniz durumlarda yararlı olabilir çünkü diğer uygulamalar tarafından erişilebilir olmaları gerekir. Bu yöntemi kullanarak yeni dosyalar oluşturmazsınız ancak diskinizdeki mevcut dosyaları belirli bir veritabanı bağlantısına bağlarsınız. Nasıl çalıştığına bakalım.

Ana menüye gidin -> Pencere ve Proje Gezgini’ni seçin. Açılan görünüm size aktif Proje ile ilişkili tüm betikleri gösterecektir.

DBeaver’daki Projeler hakkında daha fazla bilgi edinmek için blog yazımızı okuyun.

Right-click on the Scripts folder and select Create -> Link Folder to add several files at once or Create -> Link File to add a single SQL file.

Mevcut scriptlerinizi bağladıktan sonra bağlam menüsünü kullanarak bunları veritabanı bağlantılarıyla ilişkilendirebilir, Proje Gezgini’nde bunlar arasında gezinebilir, gerekli düzenlemeleri ve güncellemeleri yapabilirsiniz.

Bu yöntem birincisine benzese de birkaç avantajı vardır. Birincisi, sadece bir dosyayı değil, aynı anda tüm bir klasörü içe aktarabilirsiniz. İkincisi, DBeaver’da kullanılabilir hale getirmek için her dosyayı açmanıza gerek yoktur.

Son Söz Olarak

SQL ile çalışırken, mevcut betiklerinizi yeniden kullanmak ve uyarlamak geliştirmeyi hızlandırır ve hatalardan kaçınmanıza yardımcı olur. Ancak, bu betiklerin farklı araçlarda iyi çalışmasını sağlamak zor olabilir. Bu makalede gördüğünüz gibi, DBeaver mevcut SQL betiklerini yüklemeyi, yeniden kullanmayı ve düzenlemeyi kolaylaştırır. SQL’i DBeaver’a içe aktarmanın üç ana yolunu öğrendiniz ve en uygun yöntemi seçebilirsiniz. DBeaver’ın SQL betikleme yetenekleri hakkında daha fazla bilgi edinmek için blogumuzu inceleyin.

Yorum Yok

Üzgünüz, yorum formu şu anda kapalıdır.