در sqlcmd یک دستور SQL ابزار خط مبتنی بر پایتون، در مفهوم به ابزار مانند اوراکل SQL * * * * به علاوه، PostgreSQL و دستور psql، و ابزار خروجی زیر را خروجی زیر مشابه است.
به طور خلاصه، sqlcmd یک ابزار دستور SQL است که تلاش برای ارائه رابط یکسان برای همه پایگاه داده های پشتیبانی و در تمام سیستم عامل است.
sqlcmd شده است در سیستم عامل های زیر تست شده:
* * * * سیستم عامل Mac OS X، نسخه 10.4 (ببر)، با استفاده از MacPython
* * * * لینوکس (اوبونتو، شجاع و هاردی)
* * * * بورس
* * * * ویندوز XP، با استفاده از نسخه های غیر از Cygwin ویندوز از پایتون و pyreadline
ویژگی ها:
در پارامترهای اتصال برای پایگاه داده های فردی در یک فایل پیکربندی در دایرکتوری خانگی خود را نگه داشته است.
پایگاه داده می تواند نام منطقی چند اختصاص داده است.
مدیریت تاریخچه فرمان، با پشتیبانی GNU Readline. هر پایگاه داده فایل تاریخ خود را دارد.
پشتیبانی از بازیابی فوق داده پایگاه داده (گرفتن یک لیست از جداول، پرس و جو ستون جدول و انواع داده های خود، فهرست شاخص و کلید های خارجی برای یک جدول، و غیره).
پشتیبانی از متغیرهای پوسته سبک یونیکس.
رابط استاندارد که همان کار بدون توجه به آنچه شما با استفاده از پایگاه داده.
با استفاده از درایور پایگاه داده پیشرفته در ماژول DB API Grizzled است. (کسانی که رانندگان، به نوبه خود، در بالای رانندگان استاندارد API پایتون DB مانند psycopg2 و MySQLdb ساخته شده است.)
پشتیبانی از:
خروجی زیر (تست شده با MySQL 5 در لینوکس، سیستم عامل مک X، و FreeBSD)
اوراکل (تست شده با بانک اطلاعات اوراکل 10g نسخه اکسپرس برای لینوکس)
PostgreSQL و (با نسخه های 8.1 8.3 از طریق در لینوکس و Mac OS X تست شده)
SQL سرور (تست شده با SQL سرور اکسپرس سال 2005، با استفاده از pymssql)
از SQLite (تست شده بر روی لینوکس و Mac OS X)
شما باید برای نصب درایور API پایتون DB برای همه اما از SQLite.
به طور کامل در پایتون، که آن را بسیار قابل حمل (هر چند رانندگان پایگاه داده اغلب در C نوشته شده است و ممکن است در دسترس در تمام سیستم عامل است) نوشته شده است.
در مورد نیاز:
پایتون
نظر یافت نشد