ট্রিগার ব্যবহার না করে একটি পোস্টগ্রাস এসকিউএল ম্যাটারিয়াল ভিউ স্বয়ংক্রিয়ভাবে রিফ্রেশ করুন


11

আমি view_table_Aএকটি বিদেশী ডেটা র‍্যাপার টেবিলের নামে একটি পদার্থযুক্ত ভিউ তৈরি করেছি table_A। আমি যা চাই তা হল প্রতিটি নতুন sertোকানোর পরে ভিউটি স্বয়ংক্রিয়ভাবে আপডেট হওয়া table_A। আমি ট্রিগারগুলির সাথে এটি করার চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি।

ট্রিগার ব্যবহার না করে কোনও স্বয়ংক্রিয়ভাবে কোনও পদার্থের দৃশ্য রিফ্রেশ করা সম্ভব?

উত্তর:


11

হিসাবে a_horse_with_no_name একটি মন্তব্যে বলেছেন:

না, এটা সম্ভব নয়। আপনার এমন এক ধরণের শিডিয়ুলার দরকার যা রিফ্রেশ ম্যাটারিয়াল ভিউ যেমন pg_cron বা অপারেটিং সিস্টেমের স্তরে কিছু চালায় - a_horse_with_no_name

বিকল্পভাবে, MATERIALIZED VIEWআপনার চালনার সময় যদি আপনার সতেজতা লাগে তবে SELECTকেবল MATERIALIZEDএকটি নিয়মিত সরান এবং ব্যবহার করুন VIEW। ধাতবকরণ কেবল একটি পর্যায়ক্রমিক ক্যাশে যুক্ত করে। এটি কেবল তখনই প্রয়োজন যখন ক্যোয়ারী নিজেই বাধাজনকভাবে ধীরে ধীরে বা গরম।

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