שדרוג בין גרסאות
מה כולל שדרוג, מה קורה למה שהיה אמור לקרות בזמן ההשבתה, ומה לבדוק אחריו.
שדרוג הוא שני דברים בסדר קבוע: חבילת יישום חדשה, ואחריה שלבי בסיס הנתונים שהגרסה החדשה מביאה איתה. השלבים כתובים כך שהרצה שנייה שלהם אינה עושה דבר.
שני המסלולים
| מסלול | מתי | מה עושים |
|---|---|---|
| התקנה חדשה | בסיס נתונים ריק | מסלול ההתקנה כולו, פעם אחת |
| שדרוג | בסיס נתונים קיים | חבילה חדשה + שלבי בסיס הנתונים של הגרסה |
מה עושים שלבי בסיס הנתונים
לכל שלב יש מצב דיווח בלבד שקורא, מדפיס מה היה קורה, ואינו כותב כלום. הרצה של המצב הזה לפני השדרוג היא הדרך לדעת מה עומד לקרות בבסיס נתונים ספציפי.
שני כללים חלים על השלבים עצמם, והם מה שהופך שדרוג לפעולה שאפשר לחזור עליה:
- הרצה שנייה אינה כותבת שוב. שלב שכבר רץ מזהה את זה ומדווח, במקום להיכשל או ליצור כפילות.
- ערך שנערך אצלכם נשאר. שלב שמוסיף הגדרה חדשה כותב רק כשאין ערך; ערך שמנהל בחר — כותרת מערכת, סף, תדירות — מדווח כערך מקומי ונשאר כפי שהוא.
חלק מהשלבים מציעים גם ביטול מפורש של מה שהם עשו.
מה קורה למה שהיה אמור לקרות בזמן ההשבתה
| מה היה אמור לקרות | מה קורה בפועל |
|---|---|
| דוח מתוזמן שמועדו חלף | נשלח פעם אחת כשהמערכת חוזרת, ומתקדם למועד הבא — לא פעם אחת לכל מועד שהוחמץ |
| תזכורת לחלון שכבר התחיל | אינה נשלחת בדיעבד |
| אירועים וזימונים שכבר יצאו | אינם משתנים; השדרוג אינו נוגע בהם |
הכיוון הזה נבחר במפורש: שלושה עותקים של אותו דוח שנוחתים יחד בתיבה הופכים השבתה קצרה לאירוע בפני עצמו.
מה לבדוק אחרי
- מרכז התמיכה ← מידע מערכת. גרסת המערכת היא מה שהשרת מדווח בפועל, לא מה שהחבילה נקראת. באותו לוח: זמן פעילות שרת, בסיס נתונים, מלאי שרתים ומספר החיבורים המוגדרים. כפתור העתק דוח מייצר את אותו מידע כטקסט לצירוף לפנייה.
- מסך אחד שמושך מצאי. אם השורות מגיעות, המצאי נקרא. מצאי שאינו נקרא אינו מופיע כשגיאה אלא כרשימה ריקה או כנתוני הדגמה — הלוח שלמעלה אומר איזה מהשניים.
- חיבור אחד שמוציא החוצה. בדיקת חיבור מול התצורה השמורה, ושליחת מייל בדיקה אם דואר מוגדר. מייל שיוצא הוא הראיה היחידה שנתיב הדואר עובד.
- מה חדש. רשימת השינויים נשלחת עם החבילה ולא נשמרת בבסיס הנתונים, כך שהיא תמיד מתארת את הגרסה שרצה על המכונה הזאת.
ברשת מנותקת
החבילה החדשה עוברת באותו נתיב שבו עברה הראשונה — ראו פריסה ברשת מנותקת. שמרו עותק של החבילה שהותקנה בפועל: היא גם מה שיידרש כדי לחזור לגרסה הזאת, ואין מאיפה להוריד אותה שוב.
עודכן
העמוד הזה נמצא בקובץ content/docs/he/v1/install/upgrade.mdx