עדכון | סינכרון הספרים - שינוי
-
בעיקרון, הפוסט נועד רק ל @יום-חדש-מתחיל ול @יוסי-מחשבים
אבל חושבני שזה יעניין גם את שאר הציבור... מכל מקום, זה בעיקר אליכם!שימו לב: צורת הסינכרון השתנתה.
תצטרכו לכלול את חבילת sqlite בקוד, כאשר צורת הסינכרון מהירה ופשוטה הרבה יותר:
יש לגשת למאגר:
https://github.com/Otzaria/SeforimLibrary/releases
הDB נמצא תמיד בשחרור האחרון (היי, אתם: אל תורידו אותו עדיין!!! לא פורסמה תוכנה שמתאימה לו!!!)
בנוסף, בכל שחרור יש קובץ עם שם הגרסה הקודמת, והנוכחית, למשל:
https://github.com/Otzaria/SeforimLibrary/releases/download/db-v3/2-3.DIFF.zst
כלומר, העלאה מגרסה 2 אל גרסה 3.
חשוב: חובה להוריד את כלל הDIFFים! לא ניתן לעלות מגרסה 1 לגרסה 3, ללא עדכון לגרסה 2!!!
קובץ הDIFF הוא קובץ פקודות sql פשוט, שהקוד ידע להתמודד איתו בקלות.
איך לדעת מה גרסת הDB הנוכחי - בספויילר.אוי, שכחתי... יש להוסיף לקוד גם חבילה לפירוק ZST (שימו לב: דחוס ברמה 19), כדי לפרק את הקובץ.
זהו בגדול!
ייתכן שבהמשך אני אשנה כמה דברים קטנים (שמות הקבצים, לא התכוונתי שזה יהיה באותיות גדולות... הAI הטיפש הזה...), או צורת הדחיסה (זה יהיה שינוי של 2-3 מילים בפקודת החילוץ, לא משהו משמעותי).
גרסת הDB הנוכחי נמצאת בmeta_db או משהו כזה, לא זוכר בדיוק, בקוד של אוצריא, הפונקציה היא readLibraryVersion() בשירות DataCollectionService (קובץ lib/services/data_collection_service.dart). -
@י.-פל. במצב העכשווי אני לא רואה את עצמי מגיע לזה בכלל בחודשים הקרובים, לצערי.
אם יש מישהו אחר שרוצה לקחת את זה על עצמו, בשמחה. -
י יום חדש מתחיל סימן נושא זה כנפתר
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות