| Versjon | 1.10 beta 18 |
|---|---|
| Forlegger | Adept SQL Tools |
| Utgivelsesdato | 25. nov. 2014 |
| Dato lagt til | 25. nov. 2014 |
| Os krav | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| Krav | None |
| Totalt antall nedlastinger | 515 |
| Pris | Free to try |
Beskrivelse
Adept SQL Workshop støtter alle faser av databaseskjemautvikling fra å skrive (eller generere fra en eksisterende database) et sett med SQL-kilder til feilsøkingen og til den påfølgende databasesynkroniseringen når skriptene endres. Adept SQL Workshop er spesielt utviklet for å håndtere DDL-undersettet av SQL og skjemasynkroniseringen. Det utfyller spørringsbygging og analyseverktøy som MS Query Analyzer i stedet for å konkurrere med dem.
En viktig del av Adept SQL Workshop er et praktisk tekstredigeringsprogram med SQL-syntaksutheving og snarveier for ofte brukte SQL-setninger. Et separat "utsagnsliste"-panel grupperer, etter det berørte skjemaobjektet, alle SQL-setninger, og gir umiddelbar tilgang til enhver setning i alle de åpne prosjektskriptene.
Før skriptene mates til SQL-serveren, sendes de gjennom en makro-forprosessor. Med en vanlig kombinasjon av #includes, #defines og betingede kompileringsdirektiver, kan du sette inn makroer i en enkelt erklæringsfil for alle prosjektspesifikke datatyper eller vanlig brukte feltkombinasjoner. Dette vil hjelpe deg å holde prosjektskriptene kompakte, konsistente, DBMS-uavhengige og enkle å endre. I Adept SQL Workshop kan alle de forhåndsbehandlede SQL-setningene forhåndsvises og kjøres. Du kan angi bruddpunkter, kjøre eller gå gjennom spesifikke skript eller alle skript i prosjektet. Søkeresultater kan vises i et eget vindu. Et SQL-prosjekt kan veldig enkelt gjenskapes fra en eksisterende database. Ikke bare Adept SQL Workshop genererer SQL-skriptene basert på databaseskjemaet, det gir også mange praktiske måter å dele opp det resulterende skriptet til flere moduler og erstatte, der det er hensiktsmessig, rå SQL med prosjektdefinerte makroer. De fleste databaser, bortsett fra trivielle, kan deles inn i logiske seksjoner (grupper av tabeller, visninger, prosedyrer osv.) relativt uavhengige av hverandre. Implementering av hver av gruppene som et separat skript gjør skjemakildene mye enklere å se og vedlikeholde. Den prosjektorienterte tilnærmingen som brukes i Adept SQL Workshop gjør det veldig naturlig å konstruere databasen din fra mange skriptfiler som alle deler samme sett med makrodeklarasjoner. Du kan enkelt legge til, fjerne eller omorganisere skript i prosjektet, kjøre alle eller utvalgte skript. Adept SQL Workshop forstår fullt ut DDL-delsettet til MS Transact-SQL (CREATE/DROP/ALTER-setninger og de lagrede prosedyrekallene som endrer skjemaet, som "exec sp_addtype"). Programmet kan bygge en intern skjemarepresentasjon rett fra SQL-kildene og deretter gjøre forskjellige interessante ting med den, som å sammenligne mot databaseskjemaet og produsere forskjellsskriptene. Dette betyr at det samme SQL-skriptet kan kjøres mot den levende databasen et hvilket som helst antall ganger uten å påvirke uendrede tabeller. Det vil bare sende ut den minimale SQL som er nødvendig for å synkronisere kilden og databasen, og forenkler derfor endringer i databasen. Adept SQL Workshop genererer valgfritt historieskript, som kan spilles av på kundens eksterne maskin for å synkronisere databasen deres med din hovedkopi. Denne avspillingen gjøres av et frittstående verktøy, som kan kjøres enten som en enkel og brukervennlig GUI-applikasjon eller stille fra en kommandolinje. Når du forbereder en database for versjonskontroll, knytter du til den et historieskript - en SQL-fil som beskriver, i en eller flere versjonsseksjoner, det gjeldende databaseskjemaet. Etter å ha gjort endringer i databaseskjemaet, kan du oppdatere historieskriptet med en enkelt menykommando. Programmet vil matche gjeldende databaseskjema mot det siste skjemaet som er registrert i historieskriptet, og deretter legge til endringene i historikken under et nytt versjonsnummer.
Siden alle databasestrukturene dine holdes i SQL-skript (tekstfiler), kan de vanlige versjonskontrollmetodene brukes til å administrere teamarbeidet. Hvis flere utviklere er ansvarlige for utviklingen av spesifikke logiske deler av databasen, kan de arbeide uavhengig med SQL-skriptene deres (og deres lokale kopier av databasen) ved hjelp av en tredjeparts kildekodekontrollprogramvare. Adept SQL Workshop inkluderer de grunnleggende versjonskontrollkommandoene i brukergrensesnittet, grensesnitt med en spesifikk VCS-programvare gjennom en separat plug-in-modul.