Software detaljer:
sqlcmd er en Python-baserede SQL-kommando linje værktøj, ligner i koncept til værktøjer som Oracles SQL * Plus, PostgreSQL psql kommando, og MySQL er mysql værktøj.
Kort sagt, sqlcmd er en SQL-kommando værktøj, der forsøger at give den samme grænseflade for alle understøttede databaser og på tværs af alle platforme.
sqlcmd er blevet testet på følgende platforme:
* Mac OS X, version 10.4 (Tiger), ved hjælp af MacPython
* Linux (Ubuntu, Gutsy og Hardy)
* FreeBSD
* Windows XP, ved hjælp af ikke-Cygwin Windows-versionen af Python og pyreadline
Funktioner :
- Connection parametre for de enkelte databaser er holdes i en konfigurationsfil i din hjemmemappe.
- Databaser kan tildeles flere logiske navne.
- Command historie management, med GNU Readline support. Hver database har sin egen journal.
- Understøtter hentning database metadata (få en liste over tabeller, forespørge tabellens kolonner og deres datatyper, opregner de indekser og fremmede nøgler til et bord, osv.).
- Understøtter Unix shell-stil variabler.
- Standard interface, der fungerer på samme uanset hvilken database du bruger.
- Bruger de forbedrede databasedrivere i Grizzled API'er db modul. (Disse drivere er til gengæld bygget oven på standard Python DB API drivere som psycopg2 og MySQLdb.)
- Understøtter:
- MySQL (testet med MySQL 5 på Linux, Mac OS X, og FreeBSD)
- Oracle (testet med Oracle Database 10g Express Edition til Linux)
- PostgreSQL (testet med version 8.1 via 8.3 på Linux og Mac OS X)
- SQL Server (testet med SQL Server Express 2005 ved hjælp pymssql)
- SQLite (testet på Linux og Mac OS X)
- Du bliver nødt til at installere Python DB API drivere til alle, men SQLite.
- helt Skrevet i Python, hvilket gør det meget bærbar (selvom databasedrivere ofte skrevet i C og er muligvis ikke tilgængelig på alle platforme).
Krav :
- Python
Kommentarer ikke fundet