Softwarebeschreibung:
Version: 0.7.1
Upload-Datum: 11 May 15
Lizenz: Frei
Popularität: 90
sqlcmd ist ein Python-basierten SQL-Befehlszeilentool, ähnlich dem Konzept der Tools wie Oracle SQL * Plus, das psql-Befehl PostgreSQL und MySQL mysql-Tool.
Kurz gesagt, ist ein SQL-Befehl sqlcmd-Tool, das auf die gleiche Schnittstelle für alle unterstützten Datenbanken und auf allen Plattformen zur Verfügung stellen versucht.
sqlcmd ist auf der folgenden Plattformen getestet:
* Mac OS X, Version 10.4 (Tiger), mit MacPython
* Linux (Ubuntu, Gutsy und Hardy)
* FreeBSD
* Windows XP, mit der Nicht-Cygwin Windows-Version von Python und pyreadline
Eigenschaften :
- Verbindungsparameter für die einzelnen Datenbanken in einer Konfigurationsdatei im Home-Verzeichnis gehalten werden.
- Datenbanken können mehrere logische Namen zugewiesen werden.
- Befehlsgeschichte Management, mit GNU Readline-Support. Jede Datenbank verfügt über eine eigene Protokolldatei.
- Unterstützt Datenbank-Metadaten (immer eine Liste der Tabellen, Spalten der Tabelle und deren Datentypen abfragen, in dem die Indizes und Fremdschlüssel für eine Tabelle, etc.). Abrufen
- Unterstützt Unix-Shell-Stil Variablen.
- Standardschnittstelle, die funktioniert auf die gleiche, egal welche Datenbank Sie verwenden.
- Verwendet die erweiterte Datenbanktreiber in db-Modul der grauhaarige API. (Die Treiber sind, die wiederum zusätzlich zur Standard Python DB-API-Treiber wie psycopg2 und MySQLdb gebaut.)
- Unterstützung:
- MySQL (mit MySQL 5 auf Linux, Mac OS X und FreeBSD getestet)
- Oracle (mit Oracle Database 10g Express Edition für Linux getestet)
- PostgreSQL (mit den Versionen 8.1 bis 8.3 getestet unter Linux und Mac OS X)
- SQL Server (mit SQL Server Express 2005 mit pymssql getestet)
- SQLite (unter Linux und Mac OS X getestet)
- Sie müssen Python DB-API-Treiber für alle, aber SQLite installieren.
- komplett in Python geschrieben, was es sehr portabel macht (obwohl die Datenbanktreiber werden häufig in C geschrieben und ist möglicherweise nicht auf allen Plattformen verfügbar ist).
Anforderungen :
- Python
Kommentare nicht gefunden