פרומפטים
פיתוח ו-AI

תוכנית מיגרציה למסד נתונים בייצור

מייצר תוכנית מיגרציה עם שלב ביניים תואם-לאחור ותוכנית חזרה מפורשת, במקום שינוי סכמה חד-שלבי שמפיל את היישום.

פרומפט

תכנן מיגרציה למסד נתונים בייצור. הנחת יסוד: היישום הישן והחדש ירוצו במקביל במהלך הפריסה.

השינוי הנדרש: [תאר] הסכמה הנוכחית: [DDL רלוונטי] היקף נתונים: [מספר שורות בטבלאות המושפעות] חלון תחזוקה: [קיים / לא קיים]

הפק:

  1. פירוק לשלבים תואמי-לאחור — הוסף, גבה כתיבה כפולה, מלא נתונים, העבר קריאה, הסר ישן. כל שלב חייב לעבוד עם שתי גרסאות היישום במקביל.
  2. סקריפט לכל שלב — DDL ו-DML מדויקים, ניתנים להרצה. ציין לכל אחד אם הוא נועל טבלה וכמה זמן.
  3. מילוי נתונים — האם באצווה או בבת אחת. אם באצווה: גודל אצווה, השהיה בין אצוות, וכיצד לחדש לאחר עצירה.
  4. תוכנית חזרה — לכל שלב, כיצד חוזרים. ציין במפורש את נקודת האל-חזור ומה נדרש כדי להתאושש ממנה.
  5. אימות — שאילתה שמוכיחה שהשלב הצליח, ושאילתה שמזהה נתונים שלא עברו.
  6. סדר הפריסה — מה עולה קודם: הסכמה או הקוד. נמק.
  7. מה יישבר — שלושה דברים שעלולים להשתבש והסימן המוקדם לכל אחד.

אם השינוי כולל מחיקת עמודה או טבלה: התחל בשלב נפרד של הפסקת שימוש, עם המתנה של מחזור פריסה שלם לפני המחיקה בפועל.

למה זה ממיר טוב

  • מוכן להעתקה והדבקה מיידית
  • מותאם לעבודה משפטית/ציבורית
  • קל להתאמה לתהליך פנימי

תגיות

migrationdatabasedeploymentrollback