לשנות בסיס נתונים בלי כאב ראש: המיגרציות של שרתים ונהנים
המדריך מדגים יצירת טבלה ב-TypeORM וביטול השינוי, ומגיע גם לסיכונים שבהרצה על מערכת פעילה.
למה הכתבה הזאת? הסיכום השבועי של הערוץ: מה עלה השבוע, מה מושך צפיות עכשיו, ואיפה הערוץ עומד מול ערוצים דומים.
מה זה מיגרציות?
טבלת קטגוריות חדשה נכנסת לבסיס הנתונים, מתחברת לטבלת ההוצאות, ואז השינוי מתבטל. זו ההדגמה המעשית בלב "מה זה מיגרציות?" של שרתים ונהנים, שמתרגם מושג מעולם הפיתוח לפעולות שאפשר לראות בקוד.
הערוץ לא העלה סרטונים חדשים השבוע, אבל המדריך שפורסם לפני כשבוע וחצי הוא הפעיל ביותר מבין הסרטונים שמושכים בו צפיות כעת. הוא כבר עבר אלפיים צפיות. הקריינות מתחילה בבעיה מוכרת למפתחים: מבנה בסיס הנתונים בסביבת עבודה אחת כבר לא תואם לזה שבסביבה אחרת. מכאן עוברים לקבצי מיגרציה, שמתעדים שינוי במבנה ומאפשרים גם לחזור לאחור.
הפרט המעניין הוא דווקא מה שעלול להשתבש באוטומציה. המגיש מסביר שכלי ליצירת מיגרציות עשוי לפרש שינוי שם של עמודה כמחיקה שלה, ובהמשך מתעכב על נעילות של טבלאות ועל הפרדת הרצת המיגרציות מאתחול השרת. זה לא רק שיעור בפקודות, אלא גם בשאלה איך להעביר שינוי למערכת שכבר עובדת.
הצפיות היומיות בערוץ קרובות לרגיל, מעט מתחתיו. גם אצל Roy Shalem הפעילות היומית תואמת את השגרה, בעוד דרור גלוברמן נמצא מעל הרגיל שלו. בספרייה של שרתים ונהנים ממשיכים לקבל צפיות גם "טפשת AI", שבו המגיש עוסק במחיר של ההישענות על בינה מלאכותית למתכנתים, ו"ראיונות טכניים בעידן ה-AI", שמוקדש לשינויים בראיונות ולדרך להתכונן אליהם.
פורסם ב-Trari
לאן עכשיו?
הסרטונים שמושכים צפיות עכשיו בערוץ שרתים ונהנים
- ערוץ
- שרתים ונהנים
- מנויים
- 6,260
- סרטונים שעלו השבוע
- 0
המספרים
הנה תמונת הצפיות והמנויים של שרתים ונהנים לצד הסרטונים הפעילים בערוץ.
💡 בחנו את עצמכם
מה תפקידה של פעולת down במיגרציה שמוסברת במדריך?
במדריך מוסבר ש-up מגדירה את השינוי, ואילו down מגדירה את ביטולו.





