به روز کردن دیتابیس بدون حذف شدن اطلاعات قبلی
سلام
میخواستم بدونم که در آپدیتهایی که برای بازار میفرستم چجوری اگر در دیتابیس تغییر داشتم اون خودش بروزرسانی بشه؟
رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید
رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید
بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.
پاسخ ها ( 7 )
سلام
دیتابیس رو باید به صورت دستی آپدیت و تغییرات رو اعمال کنید.
سلام.
اطلاعات دیتابیس شما ، آنلاین و اصلا توی برنامه نیست که بخواد با بروزرسانی برنامه، بروز بشه
شما باید از طریق پنل مدیریتی در هاستتون، اطلاعات دیتابیس رو بروزرسانی کنید
سلام
منظورم از دیتابیس،دیتابیس آفلاین هست
ببینید، اگه شما میخواید دیتابیس برنامه ت رو مرتب بروزرسانی کنی، بهتره از دیتابیس آنلاین توی برنامت استفاده کنی.
بازار درصورتی بروزرسانیه برنامه ت رو قبول میکنه که شما کل برنامه رو بروزرسانی کنی
مثلا طراحیشو تغییر بدی یا ویژگی جدیدی بهش اضافه کنی.
نه اینکه فقط دیتابیستو تغییر بدی.
نه کل برنامه رو تغییر میدم اما برای اینکه تغییرات اعمال بشه باید دیتابیس به روز بشه
سلام
شما میتونید برای بار اول تغییرات رو از طریق کدهای اس کیو ال از دیتابیس قبلی به دیتابیس جدید منتقل کنید. بعد دیتابیس قبلی رو پاک کنید.
سلام
لطفا بیشتر توضیح بدید
عزیزم، چرا سختش میکنی.
دیتابیست رو بروز کن
یعنی از طریق برنامه ناوی کت که کارش ساختن دیتابیس هست، جداولت رو بروزرسانی کن همین
اینطوری اگه فیلد جدیدی به دیتابیس اضافه شده باشه، اونوقت کاربر که برنامه رو روی گوشی نصب میکنه، بعد از اجرای برنامه ارور میده.
چون گوشی با آپدیت برنامه، داده ها(دیتابیس و …) رو نگه میداره و فقط کدهای برنامه رو بروز میکنه.
خب این بدیهیه
وقتی دیتابیس تغییر میکنه، باید تغییراتی هم داخل برنامه ایجاد شه تا با دیتابیس مطابقت داشته باشه.
اگر خودتون هم امتحان کنید میبینید که درست نمیشه. همون طور که وقتی میخوایم برنامه رو رو شبیه ساز اجرا کنیم باید قبلش برنامه رو از رو شبیه ساز پاک کنیم.
البته به شرطی که فیلد یا تیبل جدیدی به دیتابیس اضافه کرده باشیم.
البته دوست عزیز یه راه دیگه هم برای این کار هست و اون اینه که شما اسم دیتابیست رو عوض کنی و بعد ازش استفاده کنی.
همین…