مستوى إعادة بناء قاعدة البيانات في بناء الروتين اليومي

StackOverflow https://stackoverflow.com/questions/276610

  •  07-07-2019
  •  | 
  •  

سؤال

وأنا في عملية تصميم بناء الروتين اليومي لمشروعي. نحن نستخدم فليكس 3 و SQL Server 2005. أنا غير متأكد ما درجة أنني يجب أن إعادة بناء قاعدة البيانات على بناء اليومي. يجب أن يتم اسقاط جميع الجداول والإجراءات المخزنة وإضافتها مرة أخرى في؟ ثم أود أن يكون لديك السيناريو الذي وضع كل البيانات الافتراضية مرة أخرى في الجداول.

وأو ينبغي أن يكون لديك البرامج النصية DBA الكتابة ألتر التي تعمل فقط عندما يتم إجراء تغييرات والتركيز على بناء التعليمات البرمجية على أساس يومي؟

هل كانت مفيدة؟

المحلول

وهذا يعتمد حقا على خشبة المسرح الحالي من تطوير المشروع.

وأثناء وجوده في التنمية النشطة دون أي إنتاج عمليات وزع على شيء بسيط القيام به هو مجرد إسقاط وإعادة إنشاء قاعدة البيانات الخاصة بك في كل مرة. بهذه الطريقة يجب أن تكون التعليمات البرمجية وبيانات متزامنة، وخاصة إذا كنت تفعل اختبار وحدة. هذا يقوم به أساسا بناء جذع أي أحدث وأكبر. ومن أبسط من ذلك بكثير للمحافظة عليه. البرمجة البيانات الافتراضي الخاص بك هو سهل وطريقة رائعة لدينا الإعداد نظيفة عندما كنت في حاجة واحدة. تحقق من sp_ generate_inserts الإجراء المخزن لفائدة لطيفة لالنصي البيانات من قاعدة بيانات موجودة.

وبمجرد الانتهاء من قواعد بيانات الإنتاج وسيتم تغيير لكم قاعدة بيانات مع الإصدارات رمز، وأنه من المهم لاختبار البرامج النصية التغيير أيضا. تغيير النصوص تميل إلى أن تكون أكثر صرامة قليلا لكتابة بسبب تبعيات واعتبارات معالجة البيانات.

نصائح أخرى

وإسقاط وإعادة لهم. مع المذبح وهناك دائما احتمال أن ننسى تغيير المتوسط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top