IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

SQLiteStudio, un éditeur de code SQL avancé multiplateforme gratuit :
Créer, éditer, parcourir des bases de données SQLite, pour Windows, MacOS X, Linux

Le , par Jade Emy

16PARTAGES

11  0 
SQLiteStudio est un éditeur de code SQL avancé multiplateforme gratuit et ouverte. Il est publié sous licence GPL et peut être utilisé librement dans n'importe quel but. SQLiteStudio fonctionne sous Windows, Linux et MacOS X en étant portable. Pas besoin d'installer ou de désinstaller, il suffit de le télécharger, de le décompresser et de l'exécuter.

Voici les caractéristiques de SQLiteStudio :

Gratuit et open source : Il est gratuit pour tout le monde, pour n'importe quel usage (y compris commercial). Tout le monde peut consulter le code source.

Plate-forme croisée : Fonctionne sur les trois principales plates-formes : Windows, MacOS X, Linux. Peut être compilé à partir des sources sur d'autres plates-formes moins courantes (comme FreeBSD, ...).

Distribution portable : Il existe une distribution portable. Il n'est pas nécessaire de l'installer. Il suffit de télécharger le paquet, de le décompresser et de l'exécuter. Aucun droit d'administrateur n'est requis.


Bases de données chiffrées : Les variantes de SQLite chiffrées et protégées par mot de passe actuellement prises en charge sont les suivantes : SQLCipher, WxSQLite3 et System.Data.SQLite.

Fonctions SQL personnalisées : Vous pouvez implémenter vos propres fonctions SQL (scalaires et agrégées) en utilisant JavaScript, Python ou Tcl. Un référentiel de scripts prêts à l'emploi est disponible sur la page wiki.

Historique SQL & DDL : Vous avez besoin de la requête que vous avez exécutée il y a 2 semaines ? Pas de problème. L'éditeur SQL dispose d'un onglet "Historique". Vous avez besoin de mettre à jour la base de données de production de la même manière que vous l'avez fait localement avec SQLiteStudio ? Utilisez la fenêtre Historique DDL - elle contient toutes les instructions DDL exécutées par SQLiteStudio.

Alimentation en données : Avez-vous besoin de tester rapidement votre application avec des données pré-générées ? SQLiteStudio peut remplir les tables pour vous avec différentes stratégies (constante, séquence, nombre aléatoire, texte aléatoire, texte basé sur le dictionnaire, code de script généré).

Scripts : L'application prend actuellement en charge les langages de script JavaScript, Python et Tcl. Les scripts peuvent être utilisés comme générateurs de données, de fonctions SQL personnalisées, de séquences de collationnement personnalisées).

Éditeur de code SQL avancé : La fenêtre de l'éditeur SQL assiste l'utilisateur avec des conseils de syntaxe et de surlignage SQL, fournit un formateur de code d'impression jolie, marque les erreurs de syntaxe. Vous pouvez Ctrl+cliquer sur la table mentionnée dans la requête SQL pour ouvrir cette table (ou l'index, ou le déclencheur, ou la vue).

Plusieurs bases de données de manière transparente : Vous pouvez exécuter les instructions SQL qui se réfèrent à plusieurs bases de données à l'intérieur d'une seule requête, grâce au mécanisme transparent d'attachement aux bases de données intégré dans l'éditeur SQL de SQLiteStudio.

Séquences de collation personnalisées : Vous pouvez implémenter vos propres séquences de collationnement (c'est-à-dire des algorithmes pour comparer 2 valeurs, qui peuvent être utilisés dans la clause ORDER BY, etc).


Glisser-Déposer entre bases de données : Vous pouvez glisser-déposer des objets (tables, index, ...) entre des bases de données afin de les copier ou de les déplacer, avec ou sans données.

Importation/exportation : SQLiteStudio peut importer des données à partir de différents formats (actuellement CSV ou tout fichier texte utilisant l'expression régulière), ou exporter vers différents formats (instructions SQL, CSV, HTML, XML, PDF, JSON).

Plugins : SQLiteStudio supporte des plugins de plusieurs catégories. Par exemple, un autre langage de script peut être ajouté avec un plugin. Un autre format d'importation ou d'exportation, une autre stratégie de remplissage des données de table, un autre format de base de données SQLite, un formateur de code SQL, un surligneur de code, un moteur de rendu de la représentation des valeurs des cellules de table - tous ces éléments peuvent être étendus avec des plugins.

Source : SQLiteStudio

Et vous ?

Pensez-vous que cet éditeur est crédible ou pertinent ?
Quel est votre avis sur le sujet ?

Voir aussi :

SQLite n'est pas assez ouvert et a besoin d'être modernisé, se plaint son fondateur, « SQLite est explicitement et sans équivoque "Open Source, pas Open Contribution" »

SQLite, la base de données la plus utilisée au monde, est 35 % plus rapide que le système de fichiers et utilise environ 20 % d'espace disque en moins que le stockage des blobs dans des fichiers individuels

PostgreSQL 17 est disponible avec une nouvelle structure de mémoire interne et des améliorations de performance

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 28/11/2024 à 9:52
C'est en tout cas ce GUI que j'utilise le plus souvent lorsqu'il s'agit de BDD SQLite.
Je suis étonné de voir ce sujet sortir hier, cela fait des années que j'utilise !
Il s'agit donc de la la sortie d'une nouvelle version 3.4.4, A.M.H.A. il eut été judicieux de l'indiquer dans le titre.
1  0