كيف أن تكون البيانات الحالية إذا تم تعديل بنية الكيان أو حذفها على GAE؟
-
04-10-2019 - |
سؤال
توصي GAE باستخدام JDO/JPA. لكن لدي سؤال جاد حول استخدام oodb مثلهم. JDO بناء على بنية فئة المستخدم. وينبغي تعديل بنية البيانات باستمرار مع تقدم الخدمة. لذا،
- إذا تمت إزالة خاصية فئة البيانات (الكيان) ، فماذا حدث للبيانات الموجودة على الخاصية؟
- إذا كانت فئة البيانات (الكيان) تم إعادة تسميتها لسبب إعادة إنشاء ، فكيف تعرف JDO تلك التي يتم إعادة تسميتها؟ أو جميع فقدان البيانات؟
النقطة الرئيسية هي "كيف يطبق JDO/GAE/BigTable تعديل بنية مستوى التطبيق (الفئة/السمات) في البيانات الموجودة على DB؟".
المحلول
ألق نظرة على تحديث مخطط النموذج الخاص بك.
- سوف لا تزال الكيانات الحالية لديها الممتلكات القديمة. كيانات جديدة لن.
- يمكنك تعيين فئة كيان جديدة إلى نوع موجود في مخزن البيانات. ومع ذلك ، إذا كنت تريد تغيير اسم النوع في مخزن البيانات ، فهذا ليس بالأمر السهل.
لا تنتمي إلى StackOverflow