Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio Code için PostgreSQL uzantısı, PostgreSQL veritabanlarının geliştirilmesini ve yönetimini kolaylaştırmak için tasarlanmış güçlü bir araçtır. Bu kılavuz, Bir PostgreSQL veritabanına bağlanma ve Visual Studio Code ortamında sorgu yürütme konusunda size yol gösterir.
Prerequisites
Başlamadan önce uygun araçların ve kaynakların indirilip yüklendiğini doğrulayın.
Bu araçlar ve kaynaklar, bu makaleyi izlemenize ve Visual Studio Code'da PostgreSQL uzantısı için GitHub Copilot tümleştirmesini en iyi şekilde kullanmanıza yardımcı olur.
- Visual Studio Code makinenizde yüklü.
- Yerel olarak yüklenen veya bulutta barındırılan PostgreSQL veritabanı.
- Visual Studio Code'da yüklü PostgreSQL uzantısı.
- GitHub Copilot uzantısı
- GitHub Copilot Sohbet uzantısı yüklü.
- Bulutta barındırılan veritabanlarına bağlanmak için Azure hesabı (isteğe bağlı).
PostgreSQL uzantısını yükleme
PostgreSQL uzantısını yüklemek için:
- Visual Studio Code'ı açın ve Etkinlik Çubuğu'ndaki Uzantılar simgesini seçerek veya Görünüm: Uzantılar komutunu kullanarak Uzantılar görünümüne gidin.
- Uzantılar Marketi'nde PostgreSQL araması yapın.
- Microsoft tarafından yazılan PostgreSQL uzantısını seçin ve Yükle'yi seçin.
Uzantı yüklendiğinde, Visual Studio Code kenar çubuğunda fil simgesiyle temsil edilen PostgreSQL sayfası görüntülenir.
PostgreSQL'e bağlantı ekleme
İster yerel ortamda ister uzak bir sunucuda barındırılsın, PostgreSQL veritabanına bağlanmak, verilerinizi yönetmenin ve bunlarla etkileşim kurmanın temel bir adımıdır. Bu işlem, istemci uygulamanızla veritabanı arasında güvenli bir bağlantı oluşturmak için sunucu adresi, bağlantı noktası ve kimlik doğrulama kimlik bilgileri gibi gerekli bağlantı ayrıntılarını sağlamayı içerir. Visual Studio Code için PostgreSQL uzantısıyla veritabanınıza sorunsuz bir şekilde bağlanabilir ve verilerinizi verimli bir şekilde sorgulamak, yönetmek ve araştırmak için güçlü araçları kullanabilirsiniz.
PostgreSQL uzantısı sayfasını açmak için kenar çubuğundaki fil simgesini seçin.
Bağlantı Ekle düğmesini seçin.
Bağlantı ayrıntılarınızı el ile girin veya bağlantı dizesi biçimini kullanın:
psql -h <server>.postgres.database.azure.com -p 5432 -UAzure kullanıyorsanız Azure hesabınızda oturum açın ve veritabanı örneğine göz atın. Aboneliğe, kaynak grubuna, sunucuya ve veritabanı adına göre filtreleyin.
Authentication
Uzantı iki kimlik doğrulama yöntemini destekler:
- Kullanıcı adı/Parola: Veritabanı kimlik bilgilerinizi doğrudan bağlantı alanlarına girin.
- Microsoft Entra Id Kimlik Doğrulaması: Azure tarafından barındırılan veritabanları için Microsoft Entra ID hesabınızı ekleyin.
Bağlantıyı test edin ve kaydedin
- Bağlantı ayrıntılarınızı doğrulamak için Bağlantıyı Sına'yı seçin.
- Test başarılı olursa, test kutusunda bir onay işareti görüntülenir.
- Bağlantıyı kurmak için Bağlan'ı seçin.
- Bağlantınız otomatik olarak kaydedilir ve Bağlantılar penceresinde görüntülenir.
Veritabanı nesnelerini keşfetme
Nesne Gezgini, veritabanı nesnelerinizin hiyerarşik bir görünümünü sağlar:
- Şemaları, tabloları, görünümleri, işlevleri ve saklı yordamları görüntülemek için veritabanı öğesini genişletin.
- Şu seçenekleri görmek için veritabanına sağ tıklayın:
- Yeni Sorgu Başlatma
- Bu veritabanıyla sohbet edin (pgsql sohbet deneyimini başlatır)
- Psql terminal bağlantısı başlatmak için PSQL ile bağlanma
- Bir tabloya sağ tıklayın ve verilerini görüntülemek için İlk 1000'i Seç'i seçin. Sorgu Sorgu Düzenleyicisi'nde açılır ve sonuçlar Sonuç Görüntüleyicisi sekmesinde görüntülenir.
Sorguları yürütme
SQL sorgularını taslak olarak hazırlamak ve yürütmek için Sorgu Düzenleyicisi'ni kullanın:
- SQL anahtar sözcüklerini ve nesne adlarını otomatik olarak tamamlayan bağlama duyarlı IntelliSense'in avantajlarından yararlanın.
- Daha iyi okunabilirlik ve doğruluk için söz dizimi vurgulama ve otomatik biçimlendirmeyi kullanın.
- Sorgu Geçmişi bölmesi aracılığıyla daha önce yürütülen sorgulara erişin.
Sorgu sonuçlarını gözden geçirme
Sonuç Görüntüleyicisi, sorgu sonuçlarınızla etkileşime geçmek için gelişmiş özellikler sunar:
- Daha fazla analiz için sonuçları CSV, JSON veya Excel biçimlerine aktarın.
- Verilerinizi daraltmak için arama, filtreleme ve sıralama seçeneklerini kullanın.
- Kalıcı veri görünümleri, sekmeler arasında geçiş yaparken bağlamı korur.
Gelişmiş yardım için GitHub Copilot kullanma
GitHub Copilot tümleştirmesi yapay zeka destekli kod önerileri, sorgu iyileştirme ipuçları ve etkileşimli veritabanı yardımı sağlayarak PostgreSQL geliştirme deneyiminizi geliştirir. Bu özellik iş akışınızı kolaylaştırmanıza, geliştirme süresini azaltmanıza ve veritabanı işlemlerinizle ilgili daha derin içgörüler elde etmenize yardımcı olur. Bu bölüm, Visual Studio Code için PostgreSQL uzantısı içinde Copilot'ı etkinleştirme ve kullanma adımlarında size yol gösterir.
GitHub Copilot ve Copilot Sohbet uzantılarının yüklendiğinden emin olun.
GitHub hesabınızda oturum açın ve uzantı ayarlarında Copilot Sohbet aracısını etkinleştirin @pgsql .
Etkileşimli veritabanı istemleri
Copilot ile etkileşime geçmek için bir veritabanına sağ tıklayın ve Bu veritabanıyla sohbet edin'i seçin.
Ayrıntılı içgörüler ve öneriler almak için aşağıdaki örnekteki gibi istemler yazın.
@pgsql tell me about the tables in the HR schema
Daha fazla bilgi için bkz. GitHub Copilot'ı yapılandırma.
Visual Studio Code ile PostgreSQL için Azure Veritabanı'na bağlanma
Aşağıdaki adımları izleyerek Visual Studio Code kullanarak PostgreSQL için Azure Veritabanı esnek sunucu örneğine bağlanın:
- Azure portalında oturum açın ve PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi bulun.
- Sunucu örneğinizin Genel Bakış sayfasına gidin.
Visual Studio Code ile bağlanma
Azure portalındaki "Visual Studio Code ile bağlan" seçeneği PostgreSQL için Azure Veritabanı esnek sunucu örneğinize bağlanmayı kolaylaştırır. Bu özellik, gerekli önkoşullar konusunda size yol göstererek ve bağlantı ayrıntılarını otomatik olarak yapılandırarak kurulumu kolaylaştırır. Bu tümleştirmeyi kullanarak hızlı bir şekilde bağlantı kurabilir ve veritabanınızı doğrudan Visual Studio Code ortamında yönetebilirsiniz.
- Genel Bakış sayfasında Connect with Visual Studio Code düğmesini seçin.
- Visual Studio Code kullanarak bağlanma gereksinimlerini listeleyen bir yan bölme görüntülenir.
Gereksinimleri onaylayın
Yan bölmede, uygun onay kutularını seçerek tüm önkoşulların (Visual Studio Code ve PostgreSQL uzantısı) karşılandığını onaylayın.
Gerekirse yan bölmedeki bağlantıları kullanarak Visual Studio Code ve uzantıyı indirin.
İsteğe bağlı olarak, varsayılan veritabanı adı, kimlik doğrulama yöntemi ve bağlantı havuzu gibi bağlantı parametrelerini doldurun.
Visual Studio Code'da aç
- Yan bölmedeki Visual Studio Code'da Aç düğmesini seçin.
- Visual Studio Code ve uzantının açılması 40 saniyeden uzun sürüyorsa yan bölmede Visual Studio Code'da Açmayı Yeniden Dene düğmesi görüntülenir.
Visual Studio Code'ı başlatma
- Visual Studio Code yüklü ve çalışıyorsa PostgreSQL uzantısının bağlantı iletişim kutusu otomatik olarak başlatılır.
- Visual Studio Code yüklüyse ancak açık değilse, yaklaşık 40 saniye içinde başlatılır ve ardından bağlantı iletişim kutusu açılır.
Bağlantı ayrıntılarını otomatik doldurma
PostgreSQL uzantısındaki bağlantı iletişim kutusu açılır ve Sunucu Adı alanı sunucu uç noktanızı otomatik olarak doldurur.
Kimlik doğrulama ayrıntılarını sağlayın
Tercih ettiğiniz kimlik doğrulama yöntemini seçin:
- Parola Kimlik Doğrulaması: Kullanıcı adınızı ve parolanızı el ile girin.
- Entra Authentication: Azure hesabı kimlik bilgilerinizi girin.
Profil Adı, Veritabanı Adı (isteğe bağlı), Sunucu Grubu ve Bağlantı Noktası Numarası gibi diğer bağlantı ayrıntılarını belirtin.
Kaydetme ve bağlanma
Bağlantıyı kurmak için Kaydet ve Bağlan düğmesini seçin. Bağlandıktan sonra, veritabanlarını, şemaları ve tabloları görüntülemek için Nesne Gezgini ağacında sunucuyu genişletin veya veritabanı nesnelerinizi yönetmek için yerleşik sorgu aracını kullanın.
Troubleshoot
Bağlantı işlemi sırasında sorunlarla karşılaşırsanız:
Visual Studio Code ve PostgreSQL uzantısının yüklendiğini ve etkinleştirildiğini doğrulayın.
PostgreSQL için Azure Veritabanınızın güvenlik duvarı ayarlarında IP adresine izin verildiğinden emin olun.
Önkoşulları karşılamıyorsanız, yan bölme bağlantıyı yeniden denemek de dahil olmak üzere sorunu çözmek için geri bildirim ve adımlar sağlar.
Geri bildirim ve destek
Hatalar, özellik istekleri ve sorunlar için Visual Studio Code'daki yerleşik geri bildirim aracını kullanın. Bu geri bildirim işlemini Visual Studio Code Yardım menüsü veya PGSQL komut paleti aracılığıyla tamamlayabilirsiniz.
Yardım menüsü
- Yardım > Sorun Bildir'e gidin
Komut paleti
- Komut Paleti'ni şu şekilde
Ctrl + Shift + Paçın ve çalıştırın:PGSQL: Report Issue
- Komut Paleti'ni şu şekilde