Prog.varedetaljer:
Versjon: 0.7.1
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 90
sqlcmd er et Python-baserte SQL kommandolinjeverktøyet, i prinsippet det samme verktøy som Oracles SQL * Plus, PostgreSQL psql kommando, og MySQL MySQL verktøyet.
Kort sagt, er sqlcmd en SQL kommando verktøy som forsøker å gi samme grensesnitt for alle støttede databaser og på tvers av alle plattformer.
sqlcmd har blitt testet på disse plattformene:
* Mac OS X, versjon 10.4 (Tiger), ved hjelp MacPython
* Linux (Ubuntu, Gutsy og Hardy)
* FreeBSD
* Windows XP, ved hjelp av ikke-Cygwin Windows-versjonen av Python og pyreadline
Egenskaper
- parametere Tilkoblings for individuelle databaser er holdt i en konfigurasjonsfil i hjemmekatalogen.
- Databaser kan tildeles flere logiske navn.
- Command historie ledelse, med GNU Readline-støtte. Hver database har sin egen historie fil.
- Støtter hente database metadata (får en liste over tabeller, spørring tabellens kolonner og tilhørende datatyper, som viser de indekser og fremmednøkler for en tabell, osv.).
- Støtter Unix shell-stil variabler.
- Standard grensesnitt som fungerer på samme måte uansett hvilken database du bruker.
- Bruker de forbedrede databasedrivere i Grizzled API db modul. (Disse sjåførene er i sin tur, bygget på toppen av standard Python DB API drivere som psycopg2 og MySQLdb.)
- Støtter:
- MySQL (testet med MySQL 5 på Linux, Mac OS X og FreeBSD)
- Oracle (testet med Oracle Database 10g Express Edition for Linux)
- PostgreSQL (testet med versjonene 8.1 gjennom 8.3 på Linux og Mac OS X)
- SQL Server (testet med SQL Server Express 2005, ved hjelp pymssql)
- SQLite (testet på Linux og Mac OS X)
- Du må installere Python DB API drivere for alle, men SQLite.
- helhet skrevet i Python, som gjør det svært portabel (selv om databasedrivere er ofte skrevet i C og er kanskje ikke tilgjengelig på alle plattformer).
Krav
- Python
Kommentarer ikke funnet