פרטי תוכנה:
sqlcmd הוא כלי מבוסס פייתון פקודת SQL קו, דומה ברעיון לכלים כמו של אורקל SQL * Plus, פקודת psql PostgreSQL, וכלי MySQL של MySQL.
בקיצור, sqlcmd הוא כלי פקודת SQL שמנסה לספק את אותו ממשק לכל מסדי הנתונים הנתמכים ובכל הפלטפורמות.
sqlcmd נבדק על הפלטפורמות הבאות:
* מערכת ההפעלה Mac OS X, גרסה 10.4 (טייגר), באמצעות MacPython
* לינוקס (אובונטו, נמרץ והארדי)
* FreeBSD
* Windows XP, משתמש בגרסה הלא-Cygwin Windows של פייתון וpyreadline
תכונות :
- פרמטרים חיבור למסדי נתונים בודדים המשיך בקובץ הגדרות בתיקיית הבית שלך.
- מאגרים ניתן להקצות שמות לוגיים מרובים.
- ניהול היסטורית פיקוד, עם תמיכה של גני readline. לכל מסד נתונים של קבצי ההיסטוריה משלו.
- תומך באחזור מטה מסד הנתונים (מקבל רשימה של שולחנות, שאילתות עמודות של הטבלה וסוגיהם נתונים, רישום באינדקסים ומפתחות זרים לשולחן, וכו '.).
- תומך משתני סגנון מעטפת יוניקס.
- ממשק סטנדרטי שעובד באותו לא משנה מה אתה משתמש במסד נתונים.
- שימושי מנהלי מסדי נתונים משופרים במודול db של API המאפיר. (מנהלי התקנים אלה, בתורו, נבנה על גבי נהגי API פייתון DB סטנדרטיים כמו psycopg2 וMySQLdb.)
- MySQL (נבדק עם MySQL 5 על לינוקס, Mac OS X, ו- FreeBSD)
- אורקל (נבדק עם מסד נתוני Oracle 10g Express Edition עבור לינוקס)
- PostgreSQL (נבדק עם גרסאות 8.1 דרך 8.3 על לינוקס ו- Mac OS X)
- SQL Server (נבדק עם SQL Server Express 2005, pymssql באמצעות)
- SQLite (נבדק על לינוקס ו- Mac OS X)
- יהיה עליך להתקין API נהגי פייתון DB לכל אבל SQLite.
- כתוב כולו בפייתון, שהופך אותו מאוד ניידים (אם כי מסד נתוני הנהגים לעתים קרובות נכתבו ב- C ולא יהיה זמין בכל הפלטפורמות).
דרישות :
- פייתון
תגובות לא נמצא