AdeptSQL Workshop Erittelyt
|
Toteuta joukko SQL-lähteitä virheenkorjausta ja tietokannan synkronointia varten
Tärkeä osa Adept SQL Workshopia on kätevä tekstieditori, jossa on SQL-syntaksin korostus ja pikakuvakkeet yleisesti käytettyjä SQL-lauseita varten. Erillinen "lausuntoluettelo"-paneeli ryhmittelee kaikki SQL-käskyt vaikuttavan skeemaobjektin mukaan, mikä tarjoaa välittömän pääsyn mihin tahansa avoimien projektikomentosarjojen käskyihin.
Ennen kuin komentosarjat syötetään SQL-palvelimelle, ne välitetään makroesiprosessorin läpi. Tavallisella #includes-, #defines- ja ehdollisten käännösohjeiden yhdistelmällä voit laittaa yhteen ilmoitustiedostoon makrot kaikille projektikohtaisille tietotyypeille tai yleisesti käytetyille kenttäyhdistelmille. Tämä auttaa sinua pitämään projektiskriptit kompakteina, johdonmukaisina, DBMS-riippumattomina ja helposti muokattavina. Adept SQL Workshopissa mitä tahansa esikäsitellyistä SQL-käskyistä voidaan esikatsella ja suorittaa. Voit asettaa keskeytyspisteitä, ajaa tai käydä läpi tiettyjä skriptejä tai kaikkia projektin komentosarjoja. Kyselyn tulokset voidaan näyttää erillisessä ikkunassa. SQL-projekti voidaan helposti luoda uudelleen olemassa olevasta tietokannasta. Adept SQL Workshop ei ainoastaan luo SQL-skriptejä tietokantaskeeman perusteella, vaan se tarjoaa myös monia käteviä tapoja jakaa tuloksena oleva komentosarja useiksi moduuleiksi ja tarvittaessa korvata raaka-SQL projektin määrittämillä makroilla. Useimmat tietokannat, paitsi triviaaliset tietokannat, voidaan jakaa loogisiin osiin (taulukkoryhmiin, näkymiin, menettelyihin jne.), jotka ovat suhteellisen riippumattomia toisistaan. Kunkin ryhmän toteuttaminen erillisenä komentosarjana tekee skeemalähteiden tarkastelusta ja ylläpidosta paljon helpompaa. Adept SQL Workshopissa käytetyn projektilähtöisen lähestymistavan ansiosta on erittäin luonnollista rakentaa tietokanta useista komentosarjatiedostoista, jotka kaikki jakavat saman makroilmoitukset. Voit helposti lisätä, poistaa tai järjestää uudelleen skriptejä projektin sisällä, suorittaa kaikki tai valitut skriptit. Adept SQL Workshop ymmärtää täysin MS Transact-SQL:n DDL-osajoukon (CREATE/DROP/ALTER-käskyt ja skeemaa muokkaavat tallennetut proseduurikutsut, kuten "exec sp_addtype"). Ohjelma voi rakentaa sisäisen skeemaesityksen suoraan SQL-lähteistä ja sitten tehdä sillä erilaisia mielenkiintoisia asioita, kuten vertailla tietokantaskeemaa ja tuottaa eroskriptejä. Tämä tarkoittaa, että sama SQL-skripti voidaan ajaa live-tietokantaa vastaan kuinka monta kertaa tahansa ilman, että se vaikuttaa muuttumattomiin taulukoihin. Se lähettää vain vähimmäismäärän SQL:ää, joka tarvitaan lähteen ja tietokannan synkronointiin, mikä yksinkertaistaa huomattavasti tietokannan muutoksia. Adept SQL Workshop luo valinnaisesti historiaskriptejä, joita voidaan toistaa asiakkaan etäkoneella synkronoidakseen tietokantansa pääkopiosi kanssa. Tämä toisto suoritetaan erillisellä apuohjelmalla, jota voidaan käyttää joko yksinkertaisena ja käyttäjäystävällisenä GUI-sovelluksena tai äänettömästi komentoriviltä. Kun valmistellaan tietokantaa versiointia varten, liität siihen historiakomentosarjan - SQL-tiedoston, joka kuvaa yhdessä tai useammassa versioosiossa nykyisen tietokantaskeeman. Kun olet tehnyt muutoksia tietokantaskeemaan, voit päivittää historiakomentosarjan yhdellä valikkokomennolla. Ohjelma sovittaa nykyisen tietokantaskeeman viimeisimpään historiaskriptiin tallennettuun skeemaan ja liittää sitten muutokset historiaan uudella versionumerolla.