Jusqu'à maintenant, les IDEs JetBrains intégraient des plug-ins pour gérer l'administration des bases de données ainsi que ses tâches de développement. JetBrains a décidé d'extraire ses fonctionnalités et d'en faire un IDE dédié, appelé 0xDBE.
OxDBA est un éditeur basé sur IntelliJ ciblant les DBAs et les développeurs travaillant avec des bases de données SQL. Andrey Cheptsov, Responsable produit à JetBrains, nous a expliqué que OxDBE fonctionne avec DB2, Derby, H2, HSQLDB, MySQL, Oracle, PostgreSQL, SQL Server, SQLite et Sybase.
Les principales fonctionnalités de 0xDBE sont :
- Auto-complétion pour les clés étrangères, les requêtes alter et insert
- Suggestion de paramètres pour les valeurs, fonctions et procédures
- Renommage de symboles dans les sources de données et les fichiers SQL
- Recherche de symboles dans les sources de données et les fichiers SQL
- Détection des erreurs SQL et suggestion de corrections permettant d'ajouter automatiquement des tables et colonnes
- Editeur SQL supportant les sélecteurs multiples
- Formattage automatique de code en fonction des styles de l'utilisateur
- Editeur de tables
- Navigation jusqu'aux déclarations, symboles, etc
- Editeur de schéma pouvant éditer les tables, index, clés étrangères, fonctions, procédures, etc
0xDBE fonctionne sur Windows, OS X et Linux. Les personnes intéressées peuvent utiliser l'Early Access Program alors que la version finale est attendue pour la fin de l'année selon Cheptsov.
Lorsque nous lui avons demandé si 0xDBE allait aussi supporter les bases de données NoSQL, Cheptsov nous a répondu "NoSQL est un sujet intéressant pour nous mais le SQL reste actuellement notre priorité numéro 1".