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.
PostgreSQL uzantısı GitHub Copilot Chat @pgsql sohbet katılımcısını kaydeder. Uzantıda zaten kullandığınız veritabanı hakkında nesne bulma, sorgu taslak oluşturma, sorgu açıklaması veya sonraki adım önerileri gibi şemaya duyarlı yardım istediğinizde bunu kullanın.
Katılımcı, etkin bir bağlantınız olduğunda en iyi şekilde çalışır çünkü bu veritabanından canlı şema bağlamını kullanabilir.
Important
@pgsql sohbet katılımcısı yalnızca Visual Studio Code’da kullanılabilir. Cursor’da veya diğer çatallarda bulunmayan GitHub Copilot Chat’e entegre olur.
İmleç'te, Aynı şema bağlamıyla Aracı modunu başlatmak için Bağlantılar ağacındaki bir veritabanı düğümünden yapay zekayı bağlama'yı kullanın veya uzantının PostgreSQL araçlarını doğrudan İmlecin yerel sohbetinden MCP sunucusu aracılığıyla çağırın.
Prerequisites
Başlamadan önce şunları yaptığınızdan emin olun:
- Visual Studio Code’da GitHub Copilot veya GitHub Copilot Chat yüklü ve etkin olmalıdır.
- PostgreSQL uzantısı yüklü.
- Uzantıda etkin olan Copilot/AI özellikleri (
pgsql.copilot.enabletrue). - Uzantıda yapılandırılmış bir PostgreSQL bağlantısı.
Uyarı
Etkin bağlantısı olmayan bir soru sorarsanız @pgsql , yine de genel PostgreSQL sorularını yanıtlayabilir, ancak gerçek şemanıza, tablolarınıza veya sütunlarınıza başvuramaz.
Şema kullanan bir sohbet başlatma
- PostgreSQL uzantısında hedef veritabanına bağlanın.
- GitHub Copilot Chat'i açın.
-
@pgsqlyazıp ardından sorunuzu yazın. - Yanıtı gözden geçirin ve Aracı modunda bir izleme sorusuna, sorgu taslağına veya daha derin bir iş akışına ihtiyacınız olup olmadığına karar verin.
Veritabanı bağlamını Aracı moda dahil edin
Hangi veritabanıyla çalışmak istediğinizi zaten biliyorsanız , Bağlantılar ağacındaki veritabanı düğümünden başlayın ve AI'ye Bağlan'ı seçerek veritabanı bağlamı zaten kapsam dahilinde olan Aracı modunu açın. Bu yol hem Visual Studio Code hem de İmleç'te çalışır.
Yapay zeka yardımcısının bağlanmasını, şemayı incelemesini ve aşağıdaki gibi bir görevle çalışmasını istiyorsanız bu yolu kullanın:
- "Bu veritabanında hangi tablolar var?"
- "Hangi tablolar müşteriler ve siparişler ile ilgili görünüyor?"
- "Sipariş sayısına göre ilk 10 müşteriyi gösteren bir sorgu yazın."
@pgsql ile iyi çalışan sorular sorun
Sohbet @pgsql katılımcısı özellikle bu görev türleri için kullanışlıdır:
| Goal | Örnek talimat |
|---|---|
| Şemayı keşfetme | @pgsql What tables are in the public schema? |
| İlişkileri anlama | @pgsql Which tables connect orders to customers? |
| SQL taslağı | @pgsql Write a query that shows monthly revenue by region. |
| Mevcut SQL'i açıklama | @pgsql Explain what this query is doing and where it might be slow. |
| Sonraki adımları planlama | @pgsql I need to add a customer status field. What should I review before I change the schema? |
Her seferinde en net sonuçları almak istediğiniz bir karar isteyin. Bağlanan, şemayı inceleyen, sorgu çalıştıran ve sonuçları tek bir konuşmada döndüren çok adımlı bir iş akışına ihtiyacınız varsa Aracı moduna geçin.
Yanıtı gözden geçirme ve kullanma
@pgsql yanıtlarını, gözden geçirilmemiş nihai çıktı olarak değil, çalışma için yol gösterici olarak kullanın.
- Çalıştırmadan önce oluşturulan SQL'i gözden geçirin.
- Bir sorguyu el ile test etmek veya daraltmak istediğinizde sorgu düzenleyicisini kullanın.
- Katılımcının bahsettiği nesneleri onaylamak için Bağlantılar ağacını veya şema görselleştiricisini kullanın.
- Yapay zeka yardımcısının yalnızca yanıtlamak yerine işlem gerçekleştirmesini istediğinizde Aracı modunu kullanın.
Tip
Büyük sorgu yeniden yazmalarını istemeden önce şema bulma sorularıyla başlayın. Katılımcı veritabanı bağlamınızı ne kadar iyi anlarsa, sonraki yanıtlar o kadar iyi olur.
Yanıtlarda sorun giderme @pgsql
Yanıt çok genel
Doğru veritabanına bağlı olduğunuzdan emin olun ve geniş bir PostgreSQL sorusu yerine şemaya özgü bir soru sorun.
Katılımcı doğru nesneleri bulamıyor
Önce Bağlantılar ağacındaki nesne adlarını onaylayın, ardından şema veya tablo adlarını doğrudan isteminize ekleyin.
İmleç'teyim ve göremiyorum @pgsql
Sohbet katılımcısı yalnızca Visual Studio Code’da kayıtlıdır. İmleç'te, Aracı modunu başlatmak için Bağlantılar ağacından AI'yi bağlayın veya aynı araçları İmleç'in yerel sohbetinde göstermek için MCP sunucusuna güvenin.
Yapay zekanın yanıttan fazlasını gerçekleştirmesini istiyorum
Yapay zekanın bağlantı, şema incelemesi, sorgular, betikler veya veri işlemlerini tek bir iş akışında birleştirmesini istediğinizde Aracı modunu kullanın.