Détails logiciels:
Version: 0.7.1
Date de transfert: 11 May 15
Licence: Gratuit
Popularité: 90
sqlcmd est un outil de ligne de commande SQL basé sur Python, un concept similaire à des outils comme SQL * Plus d'Oracle, la commande psql de PostgreSQL, et l'outil de mysql de MySQL.
En bref, sqlcmd est un outil de commande SQL qui tente de fournir la même interface pour toutes les bases de données prises en charge et sur toutes les plateformes.
sqlcmd a été testé sur les plates-formes suivantes:
* Mac OS X, version 10.4 (Tiger), en utilisant MacPython
* Linux (Ubuntu, Gutsy et Hardy)
* FreeBSD
* Windows XP, en utilisant la version non-Windows Cygwin de Python et pyreadline
Caractéristiques :
- Paramètres de connexion pour les bases de données individuelles sont conservés dans un fichier de configuration dans votre répertoire personnel.
- Les bases de données peuvent être affectés plusieurs noms logiques.
- Gestion de l'historique de commande, avec le soutien GNU Readline. Chaque base de données possède son propre fichier d'historique.
- Prend en charge la récupération des métadonnées de base de données (obtenir une liste de tables, interrogeant les colonnes de la table et leurs types de données, la liste des index et des clés étrangères d'une table, etc.).
- Prise en charge des variables Unix de style shell.
- Interface standard qui fonctionne de la même quelle que soit la base de données que vous utilisez.
- Utilise les pilotes de base de données améliorée dans le module de db de l'API grisonnant. (Ces pilotes sont, à leur tour, construite au-dessus des conducteurs de l'API Python DB standard comme psycopg2 et MySQLdb.)
- Prend en charge:
- MySQL (testé avec MySQL 5 sur Linux, Mac OS X et FreeBSD)
- Oracle (testé avec Oracle Database 10g Express Edition for Linux)
- PostgreSQL (testé avec les versions 8.1 à 8.3 sur Linux et Mac OS X)
- SQL Server (testé avec SQL Server Express 2005, en utilisant pymssql)
- SQLite (testé sur Linux et Mac OS X)
- Vous aurez à installer les pilotes de l'API Python DB pour tous, mais SQLite.
- Entièrement écrit en Python, ce qui le rend très portable (si les pilotes de base de données sont souvent écrites en C et peuvent ne pas être disponibles sur toutes les plateformes).
Exigences :
- Python
Commentaires non trouvées