Verzia 7.2.5 - Server Chat a pripojenie účtu ChatGPT

Published: 2026-08-13 | Stela Augustínová

S potešením oznamujeme vydanie DbGate verzie 7.2.5. Toto vydanie rozširuje AI schopnosti DbGate o Server Chat a priame pripojenie účtu ChatGPT v desktopovej aplikácii. Opravuje tiež dve nahlásené regresie a pridáva niekoľko vrstiev bezpečnostného spevnenia okolo súborov, vzdialených sťahovaní, pluginov a generovaných skriptov.

Klaďte otázky naprieč celým databázovým serverom

Server Chat je nová Premium funkcia pre dopytovanie s pomocou AI na úrovni pripojenia. Zatiaľ čo Database Chat pracuje s jednou vybranou databázou, Server Chat dokáže zistiť, ktoré databázy sú cez pripojenie dostupné, preskúmať príslušné schémy a pomôcť zodpovedať otázky presahujúce jednu databázu.

To je užitočné pri serveroch, ktoré oddeľujú dáta podľa zákazníka, regiónu, prostredia alebo aplikácie. Namiesto otvárania každej databázy a manuálneho zostavovania dopytu môžete požadovaný výsledok opísať prirodzeným jazykom. Server Chat dokáže identifikovať príslušné databázy a tabuľky, vygenerovať zodpovedajúce SQL a predložiť ho na potvrdenie pred spustením.

Funkcia podporuje PostgreSQL, MySQL, MariaDB a podporované edície SQL Server. Dokáže spustiť dopyt na úrovni servera tam, kde to databázový engine umožňuje, alebo cieliť na konkrétnu databázu, ak je to bezpečnejší či vhodnejší rozsah. Vygenerované dopyty viazané na databázu možno tiež otvoriť v bežnom SQL editore pre ďalšie preskúmanie a doladenie.

Pripojte svoj účet ChatGPT k DbGate Desktop

Premium používatelia môžu teraz pripojiť účet ChatGPT priamo z nastavení AI v desktopovej aplikácii DbGate. Po pripojení sa OpenAI Codex sprístupní ako AI poskytovateľ pre pracovné postupy dopytovania s pomocou AI v DbGate.

Pripojenie využíva prihlásenie cez prehliadač, takže nemusíte do DbGate kopírovať API kľúč. Desktopová aplikácia bezpečne uloží získané prihlasovacie údaje, v prípade potreby pripojenie obnoví a umožní vám účet odpojiť z tej istej obrazovky nastavení.

Po prihlásení si môžete vybrať z modelov Codex dostupných v DbGate vrátane pokročilejších modelov, ako je Sol, ktoré bežne nie sú dostupné cez štandardné integrácie AI poskytovateľov v DbGate. Tieto modely môžete používať so streamovanými odpoveďami a s prieskumom databázy pomocou nástrojov priamo v chate, čo dáva desktopovým používateľom ďalší jednoduchý spôsob, ako priniesť pokročilú AI asistenciu do svojej práce s databázami.

Presné hodnoty bigint v SQLite a LibSQL

Celočíselné hodnoty v SQLite a LibSQL, ktoré presahujú rozsah bezpečných celých čísel v JavaScripte, sa teraz zachovávajú bez zaokrúhlenia. Predtým sa hodnota ako 1254071346418286654 mohla zobraziť ako 1254071346418286600, čím sa informácia stratila ešte pred zobrazením v dátovej mriežke.

Okrem zobrazenia nesprávnej hodnoty mohla táto konverzia spôsobiť zlyhanie filtrov, pretože zaokrúhlené číslo už nezodpovedalo hodnote uloženej v databáze. DbGate teraz uchováva veľké celé čísla v reprezentácii bezpečnej z hľadiska presnosti, pričom menšie celé čísla naďalej spracúva ako bežné čísla.

Oprava inštalácie z NPM pre podporu PostgreSQL

Verzia 7.2.4 mohla zlyhať pri inštalácii dbgate-serve z NPM, pretože plugin pre PostgreSQL odkazoval na dbgate-pg-dumper@7.2.4, teda na verziu balíka, ktorá neexistuje. Proces verziovania pri vydaní teraz ponecháva dbgate-pg-dumper na jeho vlastnej platnej verzii namiesto jej prepísania na verziu hlavného vydania DbGate.

Tým sa obnovuje očakávaný priebeh inštalácie z NPM pre nasadenia využívajúce plugin pre PostgreSQL.

Bezpečnostné spevnenie pre serverové nasadenia

DbGate 7.2.5 obsahuje sadu vylepšení typu defense-in-depth pre operácie, ktoré pracujú s externým vstupom alebo so súborovým systémom servera:

  • Exportované súbory a generované náhľady sú obmedzené na dátové adresáre spravované DbGate. Kontroly ciest zohľadňujú aj symbolické odkazy, takže zdanlivo platná cesta exportu nemôže uniknúť z povoleného umiestnenia.
  • Vzdialené sťahovanie textu a JSON Lines akceptuje len schválené typy zdrojov a overuje sieťové ciele, čím zabraňuje požiadavkám na lokálne či privátne služby a blokuje čítanie lokálnych súborov.
  • Názvy balíkov pluginov sa pred načítaním overujú, pričom odosielanie príkazov pluginov teraz vyžaduje príslušné oprávnenie a akceptuje len explicitne definované obsluhy funkcií.
  • Komentáre a direktívy plánovania zadané používateľom sa pri generovaní JavaScriptu v DbGate sanitizujú, čím sa zabezpečí, že znaky konca riadka nemôžu uniknúť z komentára a vložiť spustiteľný kód.

Tieto zmeny sú obzvlášť dôležité pre zdieľané a webové inštalácie DbGate, kde pripojenia, importy, exporty a automatizáciu môže používať viacero ľudí.

Kompletný zoznam zmien

7.2.5

  • PRIDANÉ: Server Chat pre dopytovanie s pomocou AI naprieč PostgreSQL, MySQL, MariaDB a podporovanými ediciami SQL Server (Premium)
  • PRIDANÉ: Pripojenie účtu ChatGPT na používanie modelov Codex v desktopovej aplikácii (Premium)
  • OPRAVENÉ: Hodnoty bigint v SQLite a LibSQL teraz zachovávajú svoju presnosť
  • OPRAVENÉ: Zlyhanie inštalácie z NPM spôsobené nesúladom verzie dbgate-pg-dumper
  • OPRAVENÉ: Zápis exportovaných súborov obmedzený na spravované adresáre a zabránené únikom ciest cez symlinky
  • OPRAVENÉ: Zabránené SSRF a čítaniu lokálnych súborov pri vzdialenom sťahovaní textu a JSON Lines
  • OPRAVENÉ: Overovanie názvov balíkov pluginov a odosielania príkazov na zabránenie nebezpečným operáciám pluginov
  • OPRAVENÉ: Sanitizácia komentárov a direktív v generovaných skriptoch na zabránenie injektáži kódu