پاسخ به: xoops 2.6.0 alpha 1 منتشر شد (فقط برای تست)

فرستنده voltan در تاريخ ۱۳۹۱/۶/۴ ۲۰:۲۳:۵۳
PDO خیلی لازمه ولی از اون مهم تر پروت کردن به InnoDB .
PDO رو توسعه دهنده ها میتونن روش کار کنن و وقتی آدمه شد وارد هسته و ماژول ها کنن و با آپدیت به نسخه جدید بدون هیچ زحمتی برای کاربر سیستم دیتابیس عضو میشه. این برای توسعه دهنده ها یکم سخته ولی برای یوزر دردسر نداری. اصلا یوزر متوجه نمیشه چه اتفاقی افتاده

ولی تغییر انجین دیتابیس به InnoDB چیزی که برای یوزر دردسر داره . برای توسعه دهنده ها کار خاصی نداره فقط باید فایل های اس کیو ال رو ادیت کنن و انتهاش اسم انجین رو عوض کنن. ولی در هنگام آپدیت باید دیتابیس جدید ساخته بشه و دونه دونه جدول جدید ساخته بشه بعدش اطلاعات سطر به سطر کپی بشه توی دیتابیس-> جدول جدید.

این مسئله با توجه به حجم دیتابیس و حساسیت کار و اینکه یوزر باید این کار رو ( اجرای اسکریپت آپگرید مربوطه ) رو خودش انجام بده و منتظر بمونه بدون مشکل اطلاعات کپی بشه و ممکنه به ارور های عجیب و غریب هم بر بخوره خیلی کار سخت میشه

اینو هم میدونم که با آپدیت جدول از فرمت قبلی به InnoDB همه ویژگی های InnoDB ایجاد نمیشه و اگر در اسکریپت آپگرید این روش رو دنبال کنن در اصل اومدن و کاربر رو یه جوری دور زدن و کار رو سنبل کردن

لینک این پست : http://www.xoops.ir/modules/newbb/viewtopic.php?post_id=18983