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


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.