Nieuwe update voor Altova's database-tool voegt belangrijke nieuwe functies toe
DatabaseSpy is het unieke database-hulpmiddel dat alle belangrijke databases ondersteunt en het uitvoeren van databasequery's, het ontwerpen, het vergelijken van structuren, het bewerken en vergelijken van tabelinhoud mogelijk maakt, en zelfs elegante grafieken genereert op basis van queryresultaten.
De recente update van DatabaseSpy naar versie 2017 Release 3 voegt verschillende nieuwe functies toe, waaronder de mogelijkheid om automatisch een compleet DDL-script te genereren voor elk databaseschema.

Database-tool voor complete DDL-scripts
Een compleet DDL-script is een belangrijk hulpmiddel waarmee een databasebeheerder de volledige structuur van een database kan herstellen. Het DDL-script creëert alle tabellen en relaties, evenals alle views, beperkingen, indexen, functies, procedures, enz. die in de database zijn gedefinieerd.
DDL-scripts zijn essentieel voor het maken van volledige back-ups van database structuren, of om een structuur naar een andere server te verplaatsen wanneer de daadwerkelijke inhoud van de tabellen niet nodig is, bijvoorbeeld bij het verplaatsen van een omgeving van ontwikkeling naar een productieomgeving.
Door met de rechtermuisknop op elk databaseschema in het hulpmiddelvenster "Online Browser" te klikken, opent u een contextmenu. Hierin biedt de optie "Weergeven in nieuwe SQL-editor" de opdracht "DDL-script", zoals te zien is op de bijgevoegde screenshot

Het gegenereerde DDL-script wordt direct geopend in een DatabaseSpy SQL-editorvenster, waar het bekeken, opgeslagen of bewerkt kan worden met contextgevoelige automatische aanvulling.
Verbeterde database-tool: Zoekbalk
De functionaliteit van de zoekbalk in de DatabaseSpy SQL-editor is ook verbeterd in versie 2017, release 3. De nieuwe zoekbalk is gebaseerd op zoekfuncties die voor het eerst werden geïntroduceerd in XMLSpy 2017. Zoeken met hoofdlettergevoeligheid, reguliere expressies en zoeken binnen een selectie worden ondersteund. De zoekbalk ondersteunt ook het zoeken over meerdere regels.
Hieronder wordt de nieuwe zoekfunctie getoond, die vooral handig is om lange SQL-scripts te bekijken, zoals het gegenereerde DDL-script uit het bovenstaande voorbeeld.

Volledig vernieuwde automatische codevoltooiing voor de SQL-editor
Versie 2017, release 3, introduceert een volledig herziene functie voor automatische suggesties in de SQL-editor, om de snelheid en efficiëntie te verbeteren tijdens het maken of bewerken van SQL-statements. De nieuwe functies voor automatische suggesties in de SQL-editor zijn:
- Aanzienlijk verbeterde snelheid
- Meer relevante suggesties op basis van gedeeltelijke overeenkomsten
- Verbeterde verwerking van aanhalingstekens en haakjes
Op de onderstaande screenshot toont de automatische suggestiefunctie de namen van de kolommen in de tabel "producten":

De automatische suggesties worden aangepast op basis van de exacte syntaxis en datatypes van het verbonden databasetype. Gebruikers die werken met een bekende database zullen merken dat de automatische suggesties in de SQL-editor de productiviteit verhogen, en de automatische suggesties zijn vooral nuttig voor mensen die werken met een onbekende SQL-variant.
Verbeteringen aan de grafiek voor databasehulpmiddelen
Een kleurrijke en opvallende grafiek communiceert informatie sneller en effectiever dan een tabel met numerieke gegevens. De al krachtige grafische functies van DatabaseSpy zijn verder verbeterd in versie 2017, release 3:
- Een lijndiagram kan worden gebruikt om alleen punten weer te geven, zonder de verbindende lijnen
- De y-as kan omgekeerd zijn, waarbij 0 zich bovenaan bevindt
- Waarden kunnen direct op schermen of balken worden weergegeven

- Tekstlabels kunnen in grafieken worden geplaatst (bijvoorbeeld om eenheden weer te geven)
- Het aanpassen van de afstanden tussen de balken in staafdiagrammen
Ondersteunde databases
Alle functionaliteiten van de database-tools die hier beschreven staan – en nog veel meer – worden ondersteund voor de databases die hier vermeld staan. DatabaseSpy stelt gebruikers zelfs in staat om tegelijkertijd verbindingen te openen met meerdere databases van verschillende types, en zelfs om de structuren en inhoud van deze databases met elkaar te vergelijken.
Ondersteunde databases:
- Vuurvogel
- IBM DB2 voor iSeries®
- IBM DB2®
- Informix®
- Microsoft Access™
- Microsoft® Azure SQL
- Microsoft® SQL Server®
- MySQL®
- Oracle®
- PostgreSQL
- Progress OpenEdge
- SQLite
- Sybase®
(Klik hier (voor de meest recente, gedetailleerde lijst van ondersteunde versies voor elke database)
Bestaande DatabaseSpy-gebruikers kunnen upgraden naar de nieuwste versie om gebruik te maken van al deze nieuwe functies voor databasebeheer. U kunt ook elk Altova-product 30 dagen gratis uitproberen.