ক্যাশে_ * এর যে কোনওটিকে নিরাপদে খালি করা যেতে পারে?


14

কখনও কখনও ডাটাবেস সরানোর সময় এটি খুব বড় হতে পারে। কোনও "ক্যাশে_" উপসর্গযুক্ত টেবিলের কোনও সমস্যা তৈরি না করে খালি করা যেতে পারে?


2
এই টেবিলগুলি কেটে ফেলে আমি এখনও পর্যন্ত কোনও সমস্যার মুখোমুখি হইনি।
গুডএসপিএনডি 3

উত্তর:


14

হ্যাঁ, একটি ব্যতিক্রম ছাড়া। ব্যতিক্রম এটি cache_form। এটি আসলে ক্যাশে টেবিল নয় তবে এতে আপনার সাইটে বর্তমানে প্রদর্শিত ফর্মগুলির অস্থায়ী $ form_state তথ্য রয়েছে। এই টেবিলটি সাফ করা এই ফর্মগুলিকে অকার্যকর করে দেবে এবং যখন কোনও ব্যবহারকারী সেই ফর্মটি জমা দেওয়ার চেষ্টা করবেন, তখন তিনি একটি ত্রুটি বার্তা পাবেন এবং সেই ফর্মটি আবার পূরণ করতে হবে।

লক্ষ্য করুন drush sql-dumpএবং ব্যাকআপ এবং রোমিং মাইগ্রেট করার প্যাকেজ স্বয়ংক্রিয়ভাবে যখন এই পরিবর্তে mysqldump বা phpMyAdmin সঙ্গে একটি ডাটাবেস ডাম্প তৈরি এই এবং অন্যান্য টেবিল বিষয়বস্তু ছেড়ে।


ড্রাশ স্ক্যাল-ডাম্প আসলে 'ক্যাশে_ফর্ম' সারণী অন্তর্ভুক্ত করে।
6:48

@ রেমোট: আমার অর্থ অন্যথায় বোঝানো হয়নি (ভেবেছিলাম আমি জানতাম না যে এটি স্পষ্টভাবে ক্যাশে_ফর্ম রাখে)। আপনি যদি আমার উত্তরটি বিভ্রান্তিকর বলে মনে করেন তবে নির্দ্বিধায় সম্পাদনা করুন (বা সম্পাদনা করার পরামর্শ দিন)।
বারদির

4

সেই তালিকায় একজন "ভ্রান্ত বন্ধু" রয়েছে। ক্যাশে_ফর্ম একটি ক্যাশে টেবিল নয় এবং এটি খালি করা এই মুহুর্তে সাইটে থাকা সমস্ত ফর্মকে অবৈধ করে দেবে।

আপনি এই জন্য phpmyadmin কেন ব্যবহার করবেন এমন কোনও কারণও আমি দেখতে পাচ্ছি না। এটি আটকানো এবং ত্রুটিযুক্ত প্রবণ। "ড্রশ সিসি অল" আপনার বন্ধু :)


3

ক্যাশে সারণীর উদ্দেশ্য গণিত মান রাখে। যখন কোনও মডিউল ক্যাশে_জেট () কল করে এবং এটি একটি খালি মান ফিরে পায়, তখন এটি ক্যাশেড মানগুলি ফিরে পাওয়ার জন্য কোডটি কার্যকর করে।
আমার জানা সমস্ত মডিউলগুলি ক্যাশে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে থাকলে ক্যাশে থাকা মানটি পাওয়ার জন্য কোডটি স্বয়ংক্রিয়ভাবে কোডটি কার্যকর করে; ক্যাশে খালি করে এটি ব্যবহার করে মডিউলগুলিতে কোনও সমস্যা হয় না।


3

আমি এটি বহুবার করেছি এবং এটি করে কোনও সমস্যা পাইনি।

গুরুত্বপূর্ণ বিজ্ঞপ্তি - একবারে সমস্ত ক্যাশে টেবিল সাফ করার চেষ্টা করুন । এটি ড্রুপালকে অবৈধ ক্যাশে ডেটা ব্যবহার করা থেকে বিরত রাখবে।


এই টেবিলগুলিতে আমার খুব গুরুত্বপূর্ণ ডেটা রয়েছে, আপনি কি 120% নিশ্চিত? ;)
মোহাম্মদ আলী আকবরী

হ্যাঁ, তবে আপনার খুব গুরুত্বপূর্ণ ডেটার জন্য প্রথমে ব্যাকআপ নিন। :)
j2r

2
@ মোহাম্মদআলিআকবাড়ি আপনার কাছে যদি গুরুত্বপূর্ণ ডেটা থাকে তবে তা সত্যিই অন্য কোথাও পাশাপাশি ক্যাশে টেবিলগুলি সংরক্ষণ করা উচিত ...
চাঁপাবু

@ j2r, আমিও, আমি এটি বেশ কয়েকবার করেছি। সমস্যা নেই. +1
সিথু

@ ছাপাবু মানে সাইটটি গুরুত্বপূর্ণ, আমি নিজেই কোনও গুরুত্বপূর্ণ ডেটা সংরক্ষণ করি নি
মোহাম্মদ আলী আকবরী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.