| Verzia | 1.10 beta 18 |
|---|---|
| Vydavateľ | Adept SQL Tools |
| Dátum vydania | Nov 25, 2014 |
| Dátum pridania | Nov 25, 2014 |
| Požiadavky OS | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| Požiadavky | None |
| Celkový počet stiahnutí | 515 |
| cena | Free to try |
Popis
Adept SQL Workshop podporuje všetky fázy vývoja databázových schém od zápisu (alebo generovania z existujúcej databázy) sady zdrojov SQL až po ladenie a následnú synchronizáciu databázy pri zmene skriptov. Adept SQL Workshop je špeciálne navrhnutý tak, aby sa zaoberal podmnožinou DDL SQL a synchronizáciou schém. Skôr dopĺňa nástroje na vytváranie a analýzu dotazov, ako je MS Query Analyzer, než s nimi súťaží.
Dôležitou súčasťou Adept SQL Workshop je pohodlný textový editor so zvýraznením syntaxe SQL a skratkami pre bežne používané príkazy SQL. Samostatný panel „zoznam príkazov“ zoskupuje podľa dotknutého objektu schémy všetky príkazy SQL, čím poskytuje okamžitý prístup k akémukoľvek príkazu v ľubovoľnom z otvorených projektových skriptov.
Predtým, ako sa skripty privedú na server SQL, prejdú cez makro predprocesor. Pomocou obvyklej kombinácie #includes, #defines a direktív podmienenej kompilácie môžete do jedného súboru deklarácií vložiť makrá pre všetky typy údajov špecifické pre projekt alebo bežne používané kombinácie polí. To vám pomôže udržať skripty projektu kompaktné, konzistentné, nezávislé od DBMS a ľahko upraviteľné. V Adept SQL Workshop je možné zobraziť a spustiť ktorýkoľvek z predspracovaných príkazov SQL. Môžete nastaviť body prerušenia, spúšťať alebo krokovať špecifické skripty alebo všetky skripty v projekte. Výsledky dotazu je možné zobraziť v samostatnom okne. SQL projekt je možné veľmi jednoducho znovu vytvoriť z existujúcej databázy. Adept SQL Workshop nielen generuje SQL skripty na základe databázovej schémy, ale poskytuje aj mnoho pohodlných spôsobov, ako rozdeliť výsledný skript do viacerých modulov a prípadne nahradiť nespracované SQL makrami definovanými v projekte. Väčšinu databáz, okrem tých triviálnych, možno rozdeliť na logické časti (skupiny tabuliek, pohľadov, procedúr atď.), ktoré sú od seba relatívne nezávislé. Implementácia každej zo skupín ako samostatného skriptu výrazne zjednoduší prezeranie a údržbu zdrojov schém. Projektovo orientovaný prístup použitý v Adept SQL Workshop robí veľmi prirodzeným zostavenie databázy z mnohých súborov skriptov, ktoré všetky zdieľajú rovnakú sadu deklarácií makier. Môžete jednoducho pridávať, odstraňovať alebo meniť usporiadanie skriptov v rámci projektu, spúšťať všetky alebo vybrané skripty. Adept SQL Workshop plne rozumie podmnožine DDL MS Transact-SQL (príkazy CREATE/DROP/ALTER a volania uloženej procedúry upravujúce schému, ako napríklad "exec sp_addtype"). Program dokáže vytvoriť internú reprezentáciu schémy priamo zo zdrojov SQL a potom s ňou robiť rôzne zaujímavé veci, ako je porovnávanie so schémou databázy a vytváranie rozdielových skriptov. To znamená, že rovnaký SQL skript môže byť spustený proti živej databáze ľubovoľný počet krát bez ovplyvnenia nezmenených tabuliek. Bude vydávať len minimum SQL potrebné na synchronizáciu zdroja a databázy, čím sa výrazne zjednodušia zmeny v databáze. Adept SQL Workshop voliteľne generuje skripty histórie, ktoré je možné prehrať na vzdialenom počítači zákazníka a synchronizovať tak jeho databázu s vašou hlavnou kópiou. Toto prehrávanie sa vykonáva pomocou samostatného nástroja, ktorý možno spustiť buď ako jednoduchú a užívateľsky prívetivú GUI aplikáciu, alebo potichu z príkazového riadku. Pri príprave databázy na verzovanie k nej priradíte skript histórie - súbor SQL, ktorý v jednej alebo viacerých sekciách verzie popisuje aktuálnu schému databázy. Po vykonaní zmien v schéme databázy môžete potom aktualizovať skript histórie pomocou jediného príkazu ponuky. Program porovná aktuálnu databázovú schému s poslednou schémou zaznamenanou v skripte histórie a potom pridá zmeny do histórie pod novým číslom verzie.
Keďže všetky vaše databázové štruktúry sú uložené v SQL skriptoch (textových súboroch), na riadenie tímovej práce možno použiť bežné metódy kontroly verzií. Ak je niekoľko vývojárov zodpovedných za vývoj špecifických logických častí databázy, môžu pracovať nezávisle na svojich SQL skriptoch (a ich lokálnych kópiách databázy) pomocou softvéru na kontrolu zdrojového kódu tretej strany. Adept SQL Workshop obsahuje vo svojom používateľskom rozhraní základné príkazy na kontrolu verzií, ktoré sú prepojené so špecifickým softvérom VCS prostredníctvom samostatného zásuvného modulu.