PDA

View Full Version : چگونه اسکریپت ارتقا دیتابیس رو بنویسیم ؟



NasimBamdad
یک شنبه 24 شهریور 1392, 18:17 عصر
سلام و خسته نباشید

هنگامی که ورژن جدید از برنامه رو بیرون میدم و دیتابیس رو ارتقا میدم می بایست یا با اسکریپت که کد نویسی SQL هست تغییرات در دیتابیس مشتری رو اعمال کنم ، و یا دستی فیلد ها رو تغییر بدم در دیتابیس مشتری


آیا راه حلی بهتر براش نیست ؟ مثلا یک جور BackUp از دیتابیس گرفته بشه و طوری باشه که جداول و فیلد های جداول رو در صورت وجود نداشتن Create کنند و در اطلاعات فعلی تاثییر نذارند . برای مثال :

فرض کنید یک جدول داریم به صورت زیر :

fname,lname,serial و در جدول INFO هستند .

حالا می خواییم یک فیلد به اسم ShamsiDate به این جدول اضافه کنیم . در BackUp که میگیریم از دیتابیس خودمان و وقتی در سیستم مشتری Restore می کنیم ، اطلاعات جدول INFO تغییر نکنه و فقط فیلد جدید به اسم ShamsiDate بهش اضافه بشه .


آیا این طور کاری امکان پذیر هست !؟

ممنونم

NasimBamdad
دوشنبه 25 شهریور 1392, 09:34 صبح
یعنی کسی بلد نیست اینو ؟

NasimBamdad
سه شنبه 26 شهریور 1392, 10:24 صبح
یعنی واقعا راهی بجز Script نویسی نداریم؟