Dettagli del software:
Versione: 0.7.1
Data di caricamento: 11 May 15
Licenza: Libero
Popolarità: 90
sqlcmd è uno strumento a riga di comando SQL basato su Python, simile nel concetto a strumenti come Oracle SQL * Plus, il comando psql di PostgreSQL, e strumento mysql MySQL.
In breve, sqlcmd è uno strumento di comando SQL che tenta di fornire la stessa interfaccia per tutti i database supportati e su tutte le piattaforme.
sqlcmd è stato testato sulle seguenti piattaforme:
* Mac OS X, versione 10.4 (Tiger), utilizzando MacPython
* Linux (Ubuntu, Gutsy e Hardy)
* FreeBSD
* Windows XP, utilizzando la versione non Cygwin di Windows di Python e pyreadline
Caratteristiche
- Parametri di connessione per i singoli database sono conservati in un file di configurazione nella vostra directory home.
- I database possono essere assegnati più nomi logici.
- Gestione storia dei comandi, con il supporto di GNU Readline. Ogni database ha il proprio file di storia.
- Sostiene il recupero di metadati del database (ottenendo un elenco di tabelle, interrogazione colonne della tabella e dei loro tipi di dati, che elenca gli indici e chiavi esterne per un tavolo, ecc.).
- Supporto Unix variabili di shell-stile.
- Interfaccia standard che funziona allo stesso modo, non importa quale database che si sta utilizzando.
- Utilizza i driver di database rafforzata nel modulo db del API Grizzled. (Gli autotrasportatori sono, a loro volta, costruito su di driver API Python DB standard come psycopg2 e MySQLdb.)
- Supporti:
- MySQL (testato con MySQL 5 su Linux, Mac OS X e FreeBSD)
- Oracle (testato con Oracle Database 10g Express Edition per Linux)
- PostgreSQL (testato con le versioni 8.1 tramite 8.3 su Linux e Mac OS X)
- SQL Server (testato con SQL Server Express 2005, utilizzando pymssql)
- SQLite (testato su Linux e Mac OS X)
- dovrà installare i driver API Python di DB per tutti, ma SQLite.
- Scritto interamente in Python, il che lo rende molto portabile (anche se i driver di database sono spesso scritti in C e potrebbero non essere disponibili su tutte le piattaforme).
Requisiti
- Python
I commenti non trovato