- Paindlik integratsioon vestluses osalejate, agendirežiimi ja MCP-serverite kaudu.
- Range turvakontroll kirjutuskaitstud või lugemis- ja kirjutamisõigusega juurdepääsu režiimide kaudu.
- Täiustatud reaalajas SQL-i jõudluse analüüsi ja selgitamise võimalused.
- Optimeeritud ühilduvus Visual Studio koodi ja kursori keskkondade jaoks.
Kui olete mõelnud, kuidas oma ettevõtte andmebaasides tehisintellekti võimsust ära kasutada, siis teate ilmselt juba, et Microsoft Copiloti ja PostgreSQLi laiendused moodustavad võitmatu paari. Asi pole ainult koodi kirjutamises; asi on assistendi olemasolus, kes mõistab teie andmestruktuuri ja aitab teil selles navigeerida ilma iga tabeli või veeru nime pähe õppimata.
Alustamiseks on oluline mõista, et integratsioon ei ole ühesuunaline protsess. See pakub erinevaid sisenemispunkte olenevalt sellest, kas eelistate oma andmebaasiga vestelda, keerulisi ülesandeid automatiseerida või SQL-päringute toimivust reaalajas analüüsida. Vaatame samm-sammult, kuidas kogu see ökosüsteem üles seada, et saaksite hakata töötama nagu tõeline professionaal.
Töö eeldused

Enne kui alustad, on vaja paar asja valmis panna. Esiteks peab sul olema installitud PostgreSQL-i laiendus ja mis kõige tähtsam, vähemalt üks andmebaasiühendus peab olema juba konfigureeritud ja töötav. Ilma aktiivse ühenduseta pole tehisintellektil kusagilt otsida.
Arenduskeskkonna osas on teil kaks peamist võimalust. Visual Studio Code'i kasutamisel peate installima GitHub Copiloti või GitHub Copilot Chati ja veenduma, et teie tellimus on ajakohane. Cursori valimisel säästate mõned sammud, kuna tehisintellekt on sisseehitatud ja aktiveerub automaatselt.
PostgreSQL-i tehisintellekti juurdepääsuteed

Sõltuvalt sellest, mida teil on vaja mingil ajahetkel teha, on teil tehisintellektiga suhtlemiseks mitu võimalust. Kiire vastuse soov ei ole sama, mis soov kogu töövoo automatiseerida.
- Vestluse osaleja @pgsql: See valik on saadaval ainult Visual Studio koodis. See võimaldab teil esitada otseküsimusi oma andmebaasi skeemi kohta, sisestades vestlusesse @pgsql, mis tagastab vastused teie tabelite tegeliku konteksti põhjal.
- Agendirežiim: Saadaval nii VS Code'is kui ka Cursoris. See sobib ideaalselt mitmeastmeliste ülesannete jaoks. Aktiveerige see, paremklõpsates ühenduste puus andmebaasi sõlmel ja valides tehisintellektiga ühenduse loomise suvandi.
- Redaktori toimingud: Kui SQL-skript on avatud, saate kontekstimenüü abil tehisintellektilt taotleda... Selgitage päringut, soovitada efektiivsemat ümberkirjutamist või analüüsida jõudlust, käivitades EXPLAIN ANALYZE.
- MCP-server: Neile, kes otsivad tehnilisemat integratsiooni, toimib laiendus Model Context Protocol serveripakkujana, võimaldades teistel ühilduvatel hostidel PostgreSQL-i tööriistu väliselt kasutada.
Õiguste ja juurdepääsurežiimide haldamine

Kriitiline punkt on turvalisus. Me ei taha, et tehisintellekt kustutaks arusaamatuse tõttu terve tabeli. Üllatuste vältimiseks on olemas säte pgsql.copilot.accessMode , mis määrab, mida assistent teha saab.
Vaikimisi töötab süsteem lugemis-/kirjutamisrežiimis (rw) , mis lubab andmete muutmist ja DDL-i käivitamist, kuigi see nõuab alati selgesõnalist kinnitust. Kui eelistate kindla peale minna, saate lülituda ainult lugemis-/kirjutuskaitstud režiimile (ro) , mis piirab tehisintellekti käskude SELECT, SHOW, EXPLAIN ja lihtsa skeemikontrolli teostamisega.
Kõige huvitavam aspekt on see, et saate neid reegleid rakendada globaalselt või kohandada juurdepääsu iga ühenduse jaoks . Ühenduse dialoogiboksis saate sundida konkreetset andmebaasi alati olema kirjutuskaitstud, olenemata redaktori üldistest sätetest.
Täpsemad seaded ja lisafunktsioonid

Neile, kes soovivad kogemust täpsustada, on mitu tehnilist konfiguratsioonivõimalust. Näiteks `pgsql.copilot.enable` võimaldab teil kogu integratsiooni lubada või keelata, samas kui `pgsql.copilot.autoAttachQuery` kontrollib, kas teie päringu tekst saadetakse täitmisplaanide analüüsimisel automaatselt.
Lisaks on teistesse paneelidesse integreeritud väga kasulikke tööriistu. Päringuplaani vaatur võimaldab teil ühe klõpsuga analüüsida keerulisi täitmisandmeid ja serveripaneelil on otsenupud Copiloti päringute esitamiseks protsesside, ooteaegade või süsteemi mõõdikute kohta. Isegi skeemivaatur suudab agendirežiimi abil genereerida tabelite seoste visuaalseid esitusi.
Lisaks andmebaaside valdkonnale tasub meeles pidada, et Copilot täiustab ka Microsoft 365 komplekti , aidates Wordis dokumentide kirjutamisel, Excelis andmete analüüsimisel või lõputute lõimede kokkuvõtmisel Outlookis ja Teamsis, luues täielikult ühendatud töökeskkonna.
Nende tööriistade õige konfigureerimine võimaldab teil muuta staatilise andmebaasi dünaamiliseks ja vestluspõhiseks ressursiks , optimeerides kõike alates päringute kirjutamisest kuni jõudlusauditini, kasutades juurdepääsuõiguste täpset kontrolli ja ülesande jaoks kõige sobivama sisenemispunkti valimist.
Kirglik kirjanik baitide maailmast ja üldse tehnoloogiast. Mulle meeldib jagada oma teadmisi kirjutamise kaudu ja just seda ma selles ajaveebis teengi, näitan teile kõike kõige huvitavamat vidinate, tarkvara, riistvara, tehnoloogiliste suundumuste ja muu kohta. Minu eesmärk on aidata teil digimaailmas lihtsal ja meelelahutuslikul viisil navigeerida.