ফিল্ড_ডাটা এবং ফিল্ড_রিভিশন টেবিলের মধ্যে পার্থক্য?


11

আমার প্রচুর কাস্টম ফাংশন রয়েছে; আমি কেবল এটি সঠিকভাবে করছি তা নিশ্চিত করতে চাই।
আমি যদি একটি নোডের অতি সাম্প্রতিক সংস্করণ — লাইভ সংস্করণ want চাই, আমি field_data_field_xyzটেবিলে যাব , তাই না?

আমার বোঝা field_revision_field_xyzসব পুরানো সংস্করণ রাখে, সঠিক?

উত্তর:


12

এটি সঠিক: ফিল্ড এসকিউএল স্টোরেজ সহ কাজ করা ।

ডাটাবেস সারণী:

  • {ক্ষেত্র_ডেটা_ [ক্ষেত্রের নাম] a একটি ক্ষেত্রের জন্য স্ট্যান্ডার্ড ডেটা সঞ্চয়।
  • {ক্ষেত্র_দর্শনগুলি [ক্ষেত্রের নাম] a একটি ক্ষেত্রের জন্য স্ট্যান্ডার্ড রিভিশন স্টোরেজ।

1
এই টেবিলগুলি সরাসরি জিজ্ঞাসা করার জন্য এটি খুব সুপারিশ করা হয় না তবে আমি এটি বহু প্রকল্পে করব। কটাক্ষপাত আছে EntityFieldQuery এবং এই উত্তর ।
— tostinni

হ্যাঁ এমন জায়গাগুলির একগুচ্ছ জায়গা রয়েছে যেখানে দেখানো কেবল এটি কাটবে না। টেবিলগুলি সরাসরি জিজ্ঞাসা করার ক্ষেত্রে সবচেয়ে বড় অবক্ষয়টি কী?
— মাইক

ডি 6-তে এটি ছিল ক্ষেত্রটি ট্যাবলেটটি content_type_*থেকে নিজের টেবিলে পরিবর্তিত হতে পারে , তাই আপনি আপনার ক্যোয়ারিটি তৈরি করতে আরও ভালভাবে API ব্যবহার করতে চান। ডি 7-তে এটি আর হয় না তাই এটি আরও ভাল))
— টস্টিনি

1
এই উত্তরটি 100% পরিষ্কার নয়। সর্বাধিক বর্তমান তথ্য রফতানি করতে সক্ষম হওয়ার জন্য যদি আমার এসকিউএল লেখার প্রয়োজন হয়, তবে আমি কি কেবল field_revision_field_*টেবিলগুলি উপেক্ষা করতে পারি , বা আমার কোনও রেকর্ডে সেগুলি অন্তর্ভুক্ত করা দরকার এবং যদি তাই হয় তবে কীভাবে?
— মাইকচিন্কেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.