| Versione | 1.10 beta 18 |
|---|---|
| Editore | Adept SQL Tools |
| Data di rilascio | 25 nov 2014 |
| Data aggiunta | 25 nov 2014 |
| Requisiti del sistema operativo | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| Requisiti | None |
| Download totali | 515 |
| Prezzo | Free to try |
Descrizione
Adept SQL Workshop supporta tutte le fasi dello sviluppo dello schema del database dalla scrittura (o generazione da un database esistente) di un insieme di sorgenti SQL al debug e alla successiva sincronizzazione del database quando gli script vengono modificati. Adept SQL Workshop è specificamente progettato per gestire il sottoinsieme DDL di SQL e la sincronizzazione dello schema. Integra strumenti di creazione e analisi di query come MS Query Analyzer piuttosto che competere con loro.
Una parte importante di Adept SQL Workshop è un comodo editor di testo con evidenziazione della sintassi SQL e scorciatoie per le istruzioni SQL di uso comune. Un pannello separato "elenco istruzioni" raggruppa, in base all'oggetto schema interessato, tutte le istruzioni SQL, fornendo accesso istantaneo a qualsiasi istruzione in uno qualsiasi degli script di progetto aperti.
Prima che gli script vengano inviati al server SQL, vengono passati attraverso un preprocessore di macro. Con una normale combinazione di #includes, #defines e direttive di compilazione condizionale, puoi inserire in un unico file di dichiarazione le macro per tutti i tipi di dati specifici del progetto o le combinazioni di campi comunemente utilizzate. Questo ti aiuterà a mantenere gli script di progetto compatti, coerenti, indipendenti dal DBMS e facili da modificare. In Adept SQL Workshop, qualsiasi istruzione SQL preelaborata può essere visualizzata in anteprima ed eseguita. È possibile impostare punti di interruzione, eseguire o eseguire script specifici o tutti gli script nel progetto. I risultati della query possono essere visualizzati in una finestra separata. Un progetto SQL può essere ricreato molto facilmente da un database esistente. Non solo Adept SQL Workshop genera gli script SQL in base allo schema del database, ma fornisce anche molti modi convenienti per suddividere lo script risultante in più moduli e per sostituire, ove appropriato, l'SQL grezzo con macro definite dal progetto. La maggior parte dei database, ad eccezione di quelli banali, possono essere suddivisi in sezioni logiche (gruppi di tabelle, viste, procedure, ecc.) relativamente indipendenti l'una dall'altra. L'implementazione di ciascuno dei gruppi come uno script separato semplifica notevolmente la visualizzazione e la gestione delle origini dello schema. L'approccio orientato al progetto utilizzato in Adept SQL Workshop rende molto naturale costruire il database da molti file di script che condividono tutti lo stesso insieme di dichiarazioni di macro. Puoi facilmente aggiungere, rimuovere o riorganizzare gli script all'interno del progetto, eseguire tutti o gli script selezionati. Adept SQL Workshop comprende appieno il sottoinsieme DDL di MS Transact-SQL (istruzioni CREATE/DROP/ALTER e le chiamate di stored procedure che modificano lo schema, come "exec sp_addtype"). Il programma può creare una rappresentazione interna dello schema direttamente dai sorgenti SQL e quindi fare varie cose interessanti con esso, come confrontare lo schema del database e produrre gli script di differenza. Ciò significa che lo stesso script SQL può essere eseguito sul database live un qualsiasi numero di volte senza influire sulle tabelle non modificate. Emetterà solo l'SQL minimo necessario per sincronizzare l'origine e il database, semplificando notevolmente le modifiche al database. Adept SQL Workshop genera facoltativamente script di cronologia, che possono essere riprodotti sulla macchina remota del cliente per sincronizzare il proprio database con la copia master. Questa riproduzione viene eseguita da un'utilità autonoma, che può essere eseguita come un'applicazione GUI semplice e intuitiva o silenziosamente da una riga di comando. Preparando un database per il controllo delle versioni, si associa ad esso uno script di cronologia, un file SQL che descrive, in una o più sezioni della versione, lo schema del database corrente. Dopo aver apportato modifiche allo schema del database, è quindi possibile aggiornare lo script della cronologia con un unico comando di menu. Il programma abbinerà lo schema del database corrente all'ultimo schema registrato nello script della cronologia, quindi aggiungerà le modifiche alla cronologia con un nuovo numero di versione.
Poiché tutte le strutture del database sono conservate in script SQL (file di testo), è possibile utilizzare i normali metodi di controllo della versione per gestire il lavoro di gruppo. Se diversi sviluppatori sono responsabili dello sviluppo di sezioni logiche specifiche del database, possono lavorare in modo indipendente sui propri script SQL (e sulle copie locali del database) utilizzando un software di controllo del codice sorgente di terze parti. Adept SQL Workshop include i comandi di controllo della versione base nella sua interfaccia utente, interfacciandosi con uno specifico software VCS attraverso un modulo plug-in separato.