Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Database > Database APIs

    sqlcmd 0.7.1

    Download button

    No screenshots available
    Downloads: 2,023  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Brian Clapper | More programs
    BSD License / FREE
    March 16th, 2011, 03:11 GMT
    ROOT / Database / Database APIs

     Read user reviews (0)  Refer to a friend  Subscribe

    sqlcmd description

    A Cross-platform, Cross-database SQL Command Line Tool

    sqlcmd is a Python-based SQL command line tool, similar in concept to tools like Oracle's SQL*Plus, the PostgreSQL psql command, and MySQL's mysql tool.

    In short, sqlcmd is a SQL command tool that attempts to provide the same interface for all supported databases and across all platforms.

    sqlcmd has been tested on the following platforms:

    * Mac OS X, version 10.4 (Tiger), using MacPython
    * Linux (Ubuntu, Gutsy and Hardy)
    * FreeBSD
    * Windows XP, using the non-Cygwin Windows version of Python and pyreadline


    Product's homepage

    Here are some key features of "sqlcmd":

    · Connection parameters for individual databases are kept in a configuration file in your home directory.
    · Databases can be assigned multiple logical names.
    · Command history management, with GNU Readline support. Each database has its own history file.
    · Supports retrieving database metadata (getting a list of tables, querying the table's columns and their data types, listing the indexes and foreign keys for a table, etc.).
    · Supports Unix shell-style variables.
    · Standard interface that works the same no matter what database you're using.
    · Uses the enhanced database drivers in the Grizzled API's db module. (Those drivers are, in turn, built on top of standard Python DB API drivers like psycopg2 and MySQLdb.)

    Supports:

    · MySQL (tested with MySQL 5 on Linux, Mac OS X, and FreeBSD)
    · Oracle (tested with Oracle Database 10g Express Edition for Linux)
    · PostgreSQL (tested with versions 8.1 through 8.3 on Linux and Mac OS X)
    · SQL Server (tested with SQL Server Express 2005, using pymssql)
    · SQLite (tested on Linux and Mac OS X)

    · You will have to install Python DB API drivers for all but SQLite.
    · Written entirely in Python, which makes it very portable (though the database drivers are often written in C and may not be available on all platforms).

    Requirements:

    · Python

      


    TAGS:

    SQL command-line tool | MySQL tool | psql command | PostgreSQL | SQL | psql

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM