מחולל Nil UUID

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

Nil UUID
העתיקו את ה-UUID התקני שכולו אפסים בייצוג שהמערכת שלכם מצפה לו.
מחזיר תמיד את אותו ערך
UUID קנוני
00000000-0000-0000-0000-000000000000
hex בן 32 ספרות
00000000000000000000000000000000
UUID URN
urn:uuid:00000000-0000-0000-0000-000000000000
הפניה
ה-nil UUID הוא ערך sentinel קבוע, לא מזהה אקראי.
ביטים
128 ביטים אפסיים
גרסה
ללא
וריאנט
ללא
יצירה מחדש
מחזיר תמיד את אותו ערך

מהו Nil UUID?

nil UUID הוא UUID תקני שכל 128 הביטים שלו הם אפסים. צורת הטקסט הקנונית שלו היא 00000000-0000-0000-0000-000000000000, ולעיתים קרובות משתמשים בו כדי לציין שעדיין לא הוקצה UUID.

מתי להשתמש בו

השתמשו ב-nil UUID כאשר API, עמודת מסד נתונים, fixture או קובץ תצורה דורשים ערך בצורת UUID, אך המזהה האמיתי חסר בכוונה. הוא שימושי כמציין מקום בבדיקות, בתבניות ייבוא, בסקריפטי מיגרציה ובפרוטוקולים שמגדירים במפורש ערך UUID ריק.

למה לשים לב

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