رفتن به مطلب
vahid62

يكي كردن دو ديتابيس

پست های پیشنهاد شده

سلام دوتا سايت دارم و ميخواهم تمام اطلاتش رو در يك سايت كنار هم داشته
باشم به نوعي تركيب دو ديتابيس ، مشكل اينكه پسوند ديتابيس ها با هم فرق
ميكنه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

 

ببینید تغییر پیشوند کار سختی نیست ولی اینکه محتوای دیتابیستون چی هست یا چه چیزهایی رو میخواهید منتقل کنید اونا مهمه

 

منظورم اینه که آیا میخواهید جداول یا رکوردهایی در هم ادغام بشن یا جایگزین بشن ؟

 

اگر بخواهید جایگزین کنید مشکلی نیست . مثلا" جدول کانتنت یکی را حذف کنید و دیگری را منتقل کنید

 

ولی اگر مثلا در جدول کانتنت دیتابیس اول یه تعدادی رکورد ثبت شده باشه و بخواهید رکوردهای جدول کانتنت دیتابیس دوم را به جدول کانتنت دیتابیس اول اضافه کنید در صورتی که شناسه ها یا عناوین مطالب و یا نام مستعار مطالبتون تکراری بشه مشکل درست میشه

 

برای تغییر پیشوند میتونید یکی یکی وارد هر جدول بشید و در تب operations در فیلد Rename table to قسمت مربوط به پیشوند رو ویرایش کنید و روی دکمه Go کلیک کنید و برای باقی جداول نیز همین کار رو انجام بدید

 

یا اینکه از دیتابیستون بک آپ بگیرید و بعد فایل بک آپ را ویرایش کنید و پیشوند ها رو با پیشوند موردنظرتون جایگزین کنید و سپس فایل را ایمپورت کنید

 

موفق و پیروز باشید

یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزيز درسته ميخواستم دوتا ديتابيس كه هر كدوم مطالبي دارند رو در يك ديتابيس تركيب كنم ، الان يكي از ديتابيس ها رو اوردم در ديتابيس جديد و حالا ميخواهم ديتابيس دوم رو بيارم كه ....

با اين روش

-------------

برای تغییر پیشوند میتونید یکی یکی وارد هر جدول بشید و در تب operations
در فیلد Rename table to قسمت مربوط به پیشوند رو ویرایش کنید و روی دکمه
Go کلیک کنید و برای باقی جداول نیز همین کار رو انجام بدید

-------------

پيشوند ديتابيس دوم رو به پيشوند ديتابيس اول تغيير نام دادم

بعد از اكسپورت جدول مورد نظر و ايمپورت ، اخطار وجود جدول همنام نيامد ولي اطلاعات قبلي حذف شد و در اصل جايگزين شد

 

فكر كنم با اين روش هم 

--------------

یا اینکه از دیتابیستون بک آپ بگیرید و بعد فایل بک آپ را ویرایش کنید و
پیشوند ها رو با پیشوند موردنظرتون جایگزین کنید و سپس فایل را ایمپورت
کنید

-----------

در صورت انتقال درست ، بازهم اطلاعات قبلي حذف و جايگزين بشه

نميدونم اصلا درست رفتم يا نه

 

در جوملا مثل وردپرس افزونه اي نيست كه در مديريت سايت اكسپورت و ايمپورت مطالب بدون دردسر انجام بشه 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

 

کلا روش انتقال اطلاعات در دیتابیس از طریق اکسپورت و ایمپورت صورت میگیره

 

تنها راهتون اینه که با آزمون و خطا پیش برید

 

یعنی یه بک آپ از دیتابیس مبدا تهیه کنید و آن را در دیتابیس مقصد ایمپورت کنید هر جا برای هر رکوردی خطا داد آن را در فایل بک آپ اصلاح کنید و مجددا ایمپورت کنید

 

کار سختیه چون با هر بار بروز خطا مجبورید اطلاعات دیتابیس مقصد رو به حالت اول بازگردانید

 

فکر نکنم راه دیگری هم باشه مگر اینکه سایر دوستان نظری داشته باشند

 

موفق و پیروز باشید

یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...