AdeptSQL Workshop Specifikationer
|
Implementer et sæt SQL-kilder til fejlfinding og databasesynkronisering
En vigtig del af Adept SQL Workshop er en praktisk teksteditor med SQL-syntaksfremhævning og genveje til almindeligt anvendte SQL-sætninger. Et separat "sætningsliste"-panel grupperer alle SQL-sætninger efter det berørte skemaobjekt, hvilket giver øjeblikkelig adgang til enhver sætning i ethvert af de åbne projektscripts.
Før scripts føres til SQL-serveren, sendes de gennem en makro-pre-processor. Med en sædvanlig kombination af #includes, #defines og betingede kompileringsdirektiver kan du indsætte makroer i en enkelt erklæringsfil for alle projektspecifikke datatyper eller almindeligt anvendte feltkombinationer. Dette vil hjælpe dig med at holde projektscripts kompakte, konsistente, DBMS-uafhængige og nemme at ændre. I Adept SQL Workshop kan enhver af de forbehandlede SQL-sætninger forhåndsvises og udføres. Du kan indstille breakpoints, køre eller trinvise specifikke scripts eller alle scripts i projektet. Forespørgselsresultater kan vises i et separat vindue. Et SQL-projekt kan meget nemt genskabes fra en eksisterende database. Ikke kun Adept SQL Workshop genererer SQL-scripts baseret på databaseskemaet, det giver også mange praktiske måder at opdele det resulterende script til flere moduler og til at erstatte, hvor det er relevant, rå SQL med projektdefinerede makroer. De fleste databaser, bortset fra trivielle, kan opdeles i logiske sektioner (grupper af tabeller, visninger, procedurer osv.) relativt uafhængige af hinanden. Implementering af hver af grupperne som et separat script gør skemakilderne meget nemmere at se og vedligeholde. Den projektorienterede tilgang, der bruges i Adept SQL Workshop, gør det meget naturligt at konstruere din database ud fra mange scriptfiler, som alle deler det samme sæt makrodeklarationer. Du kan nemt tilføje, fjerne eller omarrangere scripts i projektet, udføre alle eller udvalgte scripts. Adept SQL Workshop forstår fuldt ud DDL-undersættet af MS Transact-SQL (CREATE/DROP/ALTER-sætninger og de lagrede procedurekald, der ændrer skemaet, f.eks. "exec sp_addtype"). Programmet kan bygge en intern skemarepræsentation lige fra SQL-kilderne og derefter gøre forskellige interessante ting med det, som at sammenligne med databaseskemaet og producere forskelsscripts. Det betyder, at det samme SQL-script kan køres mod den levende database et vilkårligt antal gange uden at påvirke uændrede tabeller. Det vil kun udsende den minimale SQL, der er nødvendig for at synkronisere kilden og databasen, og derfor i høj grad forenkle ændringer i databasen. Adept SQL Workshop genererer valgfrit historiescripts, som kan afspilles på kundens fjernmaskine for at synkronisere deres database med din masterkopi. Denne afspilning udføres af et selvstændigt hjælpeprogram, som kan køres enten som en enkel og brugervenlig GUI-applikation eller lydløst fra en kommandolinje. Når du forbereder en database til versionering, knytter du et historikscript til den - en SQL-fil, der i en eller flere versionssektioner beskriver det aktuelle databaseskema. Efter at have foretaget ændringer i databaseskemaet, kan du derefter opdatere historiescriptet med en enkelt menukommando. Programmet vil matche det aktuelle databaseskema med det sidste skema, der er registreret i historiescriptet, og derefter tilføje ændringerne til historikken under et nyt versionsnummer.
SQLiteStudio 232 |
DataFlex 2014 Personal 203 |
XtraBuild Designer 203 |
Database .NET 203 |
MDB Viewer Plus 203 |
MySQL Database Server 203 |
Microsoft SQL Server 2014 203 |
PostgresDAC 203 |
dbForge Documenter for SQL Server 203 |
Sokkit 203 |