RazorSQL 10 est un puissant programme d’administration de bases de données. Il gère les requêtes SQL, permet de visualiser et de modifier les bases de données. En résumé, vous contrôlez désormais entièrement n’importe quelle base de données ! La deuxième capture d’écran illustre clairement les bases de données compatibles avec ce logiciel. Il vous suffit de sélectionner celle qui vous intéresse dans la liste, puis de spécifier les informations de connexion (identifiant, mot de passe, hôte, etc.). Le programme se connectera alors et affichera les tables avec lesquelles vous pourrez commencer à travailler.

C’est très pratique ; j’utilise moi-même un logiciel similaire, bien que rarement. Je n’ai pas trouvé de support en russe, ce qui est évidemment un inconvénient, car la multitude de possibilités peut laisser un utilisateur lambda perplexe. D’un autre côté, un utilisateur lambda ne se connectera pas à la base de données, et une personne lambda comme moi en comprendra les points essentiels.

Une fois la base de données accessible, vous pouvez l’administrer entièrement : rechercher, modifier, surveiller, exécuter des requêtes, bref, effectuer toutes vos tâches habituelles, dans un environnement convivial. Concernant le « crowbar », pour exécuter le générateur (au moment de la rédaction de cet article, il est archivé), il est écrit en Java. Pour l’exécuter correctement, vous devez donc installer le SDK Java sur le système. Je pense que ce n’est pas un problème et que la plupart des utilisateurs l’ont. Mon rôle est de vous prévenir afin d’éviter tout malentendu ultérieur.

Pour les environnements avec plusieurs systèmes SGBD et utilisateurs sur différentes plateformes, RazorSQL est imbattable. Nombreux sont ceux qui utilisent ce logiciel pour MSSQL Server, Oracle, Greenplum, PostgreSQL, MySQL et MongoDB. Il se connecte, s’exécute et effectue la coloration syntaxique dans tous ces environnements, sans aucune difficulté. La possibilité de conserver l’IDE SQL lors du passage de Windows à Linux Mint est un atout majeur.

Fonctionnalités de RazorSQL :

  • Navigateur de base de données pour parcourir les objets de base de données ;
  • Éditeur SQL pour créer des requêtes SQL ;
  • Outils visuels pour créer, éditer, supprimer, définir, modifier et parcourir les tables, vues, index et séquences ;
  • Outils visuels pour créer, éditer, supprimer et exécuter des procédures stockées, des fonctions et des déclencheurs ;
  • Un éditeur de programmes robuste incluant le puissant éditeur de code EditRocket prenant en charge 20 langages de programmation, dont SQL, PL/SQL, TransactSQL, SQL PL, HTML, XML, etc.
  • Outil d’exportation : exportez des données vers divers formats ;
  • Outil d’importation : importez des données depuis des fichiers délimités, Excel ou à largeur fixe vers des tables ;
  • Fourni avec un moteur de base de données relationnelle intégré (HSQLDB) prêt à l’emploi et ne nécessitant aucune administration ;
  • Outil de génération de DDL pour générer des DDL de tables, de vues et d’index ;
  • Outil de comparaison de tables/requêtes SQL pour comparer des tables ou des requêtes sur plusieurs connexions ;
  • Outil de recherche de données de base de données pour rechercher une ou plusieurs tables et visualiser les données ;
  • Outil de recherche d’objets de base de données pour rechercher des objets de base de données ;
  • Outils de sauvegarde tels que l’outil de sauvegarde de base de données et l’outil de sauvegarde de table ;
  • Outils de conversion de bases de données pour de nombreuses bases de données courantes ;
  • Recherche automatique de colonnes et de tables ;
  • Formateur SQL ;
  • Outil de création de requêtes SQL
  • Outil de planification de requêtes SQL ;
  • Interface de ligne de commande ;
  • Ponts PHP pour se connecter à distance aux bases de données MySQL, PostgreSQL et SQL Server via des serveurs web compatibles PHP ;
  • Pont ASP pour accéder à distance aux bases de données MS SQL Server via des serveurs web compatibles ASP ;
  • Outils d’interface graphique SQL pour générer du code SQL pour diverses opérations ;
  • Modifier, supprimer et insérer des données de base de données dans l’éditeur de base de données ;
  • Compatible avec tous les principaux systèmes d’exploitation, notamment Windows, Mac OS X, Linux, Solaris et tout autre système d’exploitation compatible Java ; Tests avec Apache Derby/JavaDB, Daffodil DB, DB2, DBASE, Firebird, FrontBase, H2, HSQLDB/HyperSQL, Informix, Ingres, Interbase, Mckoi, Microsoft Access, Microsoft SQL Server, Mimer SQL, MySQL, Netezza, OpenBase, Oracle, Pervasive, Pointbase, PostgreSQL, Solid, SQLite, Sybase Adaptive Server Enterprise, Sybase SQL Anywhere et Teradata.