রিভিশন মোছার জন্য এখনও একটি স্থিতিশীল প্রকাশ হয়নি তবে একটি ডি 7 পোর্ট চলছে (নিশ্চিত নয় এটির কার্যকরী কিনা)।
এই থ্রেডে কেউ পুনর্বিবেচনাগুলি বিচ্ছিন্ন করতে এবং সেগুলি মুছতে ভিবিও ব্যবহার করার পরামর্শ দিয়েছেন ।
আপনি যদি API এর সাথে স্বাচ্ছন্দ্য বোধ করেন তবে আপনার সমস্ত নোডের মাধ্যমে একটি লুপ তৈরি করুন, ব্যবহার করে সংশোধনগুলি পুনরুদ্ধার করুন node_revision_list()
এবং সেগুলি ব্যবহার করে মুছুন node_revision_delete()
।
শেষ অবলম্বন হিসাবে এবং আপনি যদি ডিবি ( যেমন আমি করি ) এর সাথে জগাখিচুড়ি করতে চান তবে আপনি সংশোধনগুলির সারিগুলি field_revision_*
এবং node_revision
সারণীগুলি মুছতে পারেন । এটা চেষ্টা কর:
সতর্কতা: মোটেই পরীক্ষিত নয়!
DELETE FROM field_revision_body
WHERE NOT EXISTS (
SELECT NULL
FROM node
WHERE vid = revision_id
);
DELETE FROM node_revision
WHERE NOT EXISTS (
SELECT NULL
FROM node
WHERE node.vid = node_revision.vid
);
আপনি information_schema
ডাটাবেসে আপনার সংশোধনীগুলির সারণীর সম্পূর্ণ তালিকাটি পেতে পারেন :
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME LIKE 'field_revision%'
AND TABLE_SCHEMA = 'your_database';