זוהי הפקודה dbicadminp שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
dbicadmin - כלי עזר לניהול סכימות DBIx::Class
תַקצִיר
dbicadmin: [-I] [אפשרויות ארוכות...]
לפרוס סכימה למסד נתונים
dbicadmin --schema=MyApp::Schema \
--connect='["dbi:SQLite:my.db", "", ""]' \
--לפרוס
לעדכן רשומה קיימת
dbicadmin --schema=MyApp::Schema --class=עובד \
--connect='["dbi:SQLite:my.db", "", ""]' \
--op=update --set='{ "name": "New_Employee" }'
אפשרויות
פעולות
--לִיצוֹר
צור הבדלי גרסאות צריך גרסה מוקדמת
--שדרוג
שדרג את מסד הנתונים לסכימה הנוכחית
--להתקין
התקן את טבלאות גרסת הסכימה במסד נתונים קיים
--לפרוס
פרוס את הסכימה במסד הנתונים
--בחר
בחר נתונים מהסכמה
--לְהַכנִיס
הכנס נתונים לתוך הסכימה
--עדכון
עדכן נתונים בסכימה
--לִמְחוֹק
מחק נתונים מהסכימה
--אופ
אפשרות תאימות ניתן לספק את כל האמור לעיל בתור --op=
- עזרה
להציג את העזרה הזו
טיעונים
--config-file or --config
ספק את קובץ התצורה לניתוח על ידי Config::Any
--התחבר-מידע
ספק את פרטי החיבור כאפשרויות נגררות, למשל --connect-info dsn= משתמש=
סיסמה=
--לְחַבֵּר
ספק את פרטי החיבור כמבנה מקודד JSON, למשל
--connect=["dsn","user","pass"]
--סכימה-מחלקה
המחלקה של הסכימה לטעינה
--config-שטנזה
היכן בתצורה למצוא את ה-connection_info, ספק בטופס MyApp::Model::DB
--תוצאות or --מחלקה לתוצאות or --מעמד
ערכת התוצאות להפעלה לצורך מניפולציה של נתונים
--sql-dir
הספרייה שבה ייווצרו sql diffs
--סוג sql
הטעם של RDBMs שאתה רוצה להשתמש
--גִרְסָה
ספק התקנת גרסה
--הקדמה
הגרסה הקודמת להבדיל נגדה
--מַעֲרֶכֶת
נתוני JSON המשמשים לביצוע פעולות נתונים
--attrs
מחרוזת JSON לשימוש עבור הארגומנט השני לחיפוש
--איפה
מחרוזת JSON לשימוש עבור סעיף where של החיפוש
--כּוֹחַ
היו נמרצים בכמה פעולות
--זֵכֶר
הפעל את הפלט של DBIx::Class Trace
--שֶׁקֶט
תהיה פחות מילולי
-I זהה ל-I של perl, המוצמד ל-@INC הנוכחי
מחברים
ראה "AUTHORS" ב-DBIx::Class
השתמש ב-dbicadminp באינטרנט באמצעות שירותי onworks.net