Szczegóły programowe:
Wersja: 0.7.1
Filmu: 11 May 15
Licencja: Wolny
Popularność: 90
sqlcmd jest narzędziem wiersza poleceń SQL na bazie Pythona, podobne w koncepcji do narzędzi, takich jak Oracle SQL * Plus, polecenie psql PostgreSQL i MySQL narzędzie MySQL.
W skrócie, sqlcmd jest narzędziem polecenia SQL, które stara się zapewnić ten sam interfejs dla wszystkich obsługiwanych baz danych i na wszystkich platformach.
sqlcmd został przetestowany na następujących platformach:
* Mac OS X w wersji 10.4 (Tiger), używając MacPython
* Linux (Ubuntu, Gutsy i Hardy)
* FreeBSD
* Windows XP, korzystając z wersji systemu Windows bez Cygwin Pythona i pyreadline
Opis :
- parametry połączenia dla poszczególnych baz danych są przechowywane w pliku konfiguracyjnym w katalogu domowym.
- Bazy danych można przypisać wiele nazw logicznych.
- Zarządzanie historia poleceń, przy pomocy GNU readline. Każda baza danych ma swój własny plik historii.
- Obsługuje pobieranie metadane bazy danych (uzyskanie listę tabel, zapytań kolumny tabeli i ich typy danych, wykaz indeksów i kluczy obcych w tabeli, itp.).
- Obsługa zmiennych powłoki Unix stylu.
- Standardowy interfejs, który działa tak samo, bez względu na to, co w bazie używasz.
- Używa rozbudowanych sterowników bazy danych w module dB szpakowaty API. (Sterowniki te są z kolei, zbudowany na szczycie standardowych sterowników API Pythona DB jak psycopg2 i MySQLdb.)
- Obsługuje:
- MySQL (MySQL 5 testowane na systemach Linux, Mac OS X i FreeBSD)
- Oracle (Oracle Database testowane 10g Express Edition for Linux)
- PostgreSQL (testowane z wersji 8.1 poprzez 8.3 w systemach Linux i Mac OS X)
- SQL Server (testowane z SQL Server Express 2005, używając pymssql)
- SQLite (testowane na systemach Linux i Mac OS X)
- Będziesz musiał zainstalować sterowniki Python DB API dla wszystkich, ale SQLite.
- w całości napisany w Pythonie, co sprawia, że bardzo przenośny (choć sterowniki bazy danych są często napisane w C i może nie być dostępna na wszystkich platformach).
Wymagania :
- Python
Komentarze nie znaleziono