সেশন জুড়ে সাধারণ ডেটাবেস অপারেশন আবার ব্যবহার ও শেয়ার করতে, আপনি Firebase কনসোলে সেভ করা কোয়েরি তৈরি, সাজানো ও ম্যানেজ করতে পারবেন . আরও তথ্যের জন্য, সেভ করা কোয়েরির ওভারভিউ দেখুন .
সেভ করা কোয়েরি সংক্রান্ত ক্ষমতা শুধু কনসোলে উপলভ্য এবং API ব্যবহার করে নয়।
প্রয়োজনীয় ভূমিকা
সেভ করা কোয়েরি ব্যবহার করার জন্য প্রয়োজনীয় অনুমতি পেতে, আপনার অ্যাডমিনিস্ট্রেটরকে প্রোজেক্টে নিম্নলিখিত আইডেন্টিটি ও অ্যাক্সেস ম্যানেজমেন্ট (IAM) ভূমিকা আপনাকে অ্যাসাইন করতে বলুন:
- সেভ করা কোয়েরি দেখতে:
Cloud Datastore Viewer (
roles/datastore.viewer) - সেভ করা কোয়েরি দেখতে, তৈরি করতে, পরিবর্তন করতে ও মুছতে:
Cloud Datastore ব্যবহারকারী (
roles/datastore.user) - সেভ করা কোয়েরি অ্যাডমিনিস্টার, দেখতে, তৈরি, পরিবর্তন ও মুছে দিতে:
Cloud Datastore-এর মালিক (
roles/datastore.owner)। এই ভূমিকার কাছে অনেক অনুমতি থাকে এবং Cloud Firestore-এ সম্পূর্ণ অ্যাক্সেস প্রদান করে, শুধুমাত্র অ্যাডমিনিস্ট্রেটরদের ব্যবহারের জন্য।
ভূমিকা প্রদান করা সম্পর্কে আরও জানতে, প্রোজেক্ট, ফোল্ডার ও সংস্থার অ্যাক্সেস ম্যানেজ করুন দেখুন।
এইসব আগে থেকে নির্ধারিত ভূমিকায় সেভ করা কোয়েরি ব্যবহার করার জন্য প্রয়োজনীয় অনুমতি থাকে। প্রয়োজনীয় অনুমতি সম্পর্কে আরও জানতে, প্রয়োজনীয় অনুমতি দেখুন।
প্রয়োজনীয় অনুমতি
সেভ করা কোয়েরি তৈরি, দেখা, পরিবর্তন ও মুছে ফেলার জন্য, প্রোজেক্ট লেভেলে আপনার নিম্নলিখিত IAM অনুমতি প্রয়োজন:
| অ্যাকশন | প্রয়োজনীয় IAM অনুমতি |
|---|---|
| সেভ করা কোয়েরি তৈরি করা |
|
| সেভ করা কোয়েরি দেখুন |
|
| সেভ করা কোয়েরি পরিবর্তন করা |
|
| সেভ করা কোয়েরি মুছে ফেলা |
|
| সেভ করা কোয়েরি ম্যানেজ করুন (শুধুমাত্র অ্যাডমিনিস্ট্রেটরদের ব্যবহারের জন্য) |
|
এছাড়াও, আপনি কাস্টম ভূমিকা বা অন্যান্য পূর্বনির্ধারিত ভূমিকা ব্যবহার করে এইসব অনুমতি পেতে পারেন।
Studio কোয়েরি ব্যবহারকারী
(roles/databasesconsole.studioQueryUser)
ভূমিকাটি সেভ করা কোয়েরি তৈরি, দেখা এবং লেখার অ্যাক্সেস প্রদান করে। এই ভূমিকা বেশিরভাগ ব্যবহারকারীর
প্রয়োজন পূরণ করে।
শুধুমাত্র অ্যাডমিনিস্ট্রেটরদের Studio কোয়েরি অ্যাডমিন
(roles/databasesconsole.studioQueryAdmin)
ভূমিকা দিন। Cloud Firestore IAM সম্পর্কে আরও জানতে,
পরিচয় ও অ্যাক্সেস ম্যানেজমেন্ট দেখুন
।
সেভ করা কোয়েরি তৈরি করুন
সেভ করা কোয়েরি তৈরি করতে, এই ধাপগুলি অনুসরণ করুন:
- Firebase কনসোলের Cloud Firestore পৃষ্ঠায় যান।
Cloud Firestore - আপনি যে ডেটাবেসে সেভ করা কোয়েরি তৈরি করতে চান সেটি বেছে নিন। ডেটাবেসটি অবশ্যই একটি Enterprise সংস্করণ ইনস্ট্যান্স হতে হবে।
- কোয়েরি এডিটর ট্যাবে ক্লিক করুন।
- কোয়েরি এডিটরে, একটি কোয়েরি লিখুন।
- সেভ করুন বিকল্পে ক্লিক করুন।
- কোয়েরি সেভ করুন ডায়ালগে, সেভ করা কোয়েরির জন্য একটি নাম লিখুন।
- সেভ করুন বিকল্পে ক্লিক করুন।
সেভ করা কোয়েরি খোলা ও রান করা
নতুন কোয়েরি হিসেবে সেভ করা কোয়েরি খুলতে, এইসব ধাপ অনুসরণ করুন:
- কোয়েরি এডিটর-এ, সেভ করা কোয়েরি () বিকল্পে ক্লিক করুন।
- নতুন এডিটর ট্যাবে খুলতে সেভ করা কোয়েরিতে ক্লিক করুন। বিকল্প হিসেবে, আপনি সেভ করা কোয়েরির পাশে অ্যাকশন দেখুন বিকল্পে ক্লিক করতে পারেন। তারপর, নতুন এডিটর ট্যাবে এটি খুলতে কোয়েরি খুলুন বিকল্পে ক্লিক করুন।
- রান করুন বিকল্পে ক্লিক করুন।
সেভ করা কোয়েরি আপডেট করা
আগে থেকে সেভ করা কোয়েরি আপডেট করতে, এই ধাপগুলি অনুসরণ করুন:
- কোয়েরি এডিটর-এ, সেভ করা কোয়েরি () বিকল্পে ক্লিক করুন।
- নতুন এডিটর ট্যাবে খুলতে সেভ করা কোয়েরিতে ক্লিক করুন। বিকল্প হিসেবে, আপনি সেভ করা কোয়েরির পাশে অ্যাকশন দেখুন বিকল্পে ক্লিক করতে পারেন। তারপর, নতুন এডিটর ট্যাবে এটি খুলতে কোয়েরি খুলুন বিকল্পে ক্লিক করুন।
- কোয়েরি পরিবর্তন করুন।
- পরিবর্তিত কোয়েরি সেভ করতে, সেভ করুন বিকল্পে ক্লিক করুন।
সেভ করা সব কোয়েরির তালিকা দেখা ও ম্যানেজ করা
আপনার প্রোজেক্টে সেভ করা সব কোয়েরির তালিকা দেখতে, এইসব ধাপ অনুসরণ করুন:
Google Cloud কনসোলে, সেভ করা কোয়েরি পৃষ্ঠায় যান।
সেভ করা কোয়েরিতে যানআপনি সেভ করা কোয়েরি পৃষ্ঠা থেকে কোয়েরি সার্চ, ফিল্টার, দেখতে ও মুছে দিতে পারবেন। সেভ করা কোয়েরি পৃষ্ঠায় আগে থেকে থাকা কোয়েরি আপনি এডিট করতে পারবেন না।
সেভ করা কোয়েরি মুছে ফেলা
আপনি Cloud Firestore Studio পৃষ্ঠা থেকে অথবা Google Cloud কনসোলের সেভ করা কোয়েরি পৃষ্ঠা থেকে সেভ করা কোয়েরি মুছে দিতে পারবেন।
- কোয়েরি এডিটর-এ, সেভ করা কোয়েরি () বিকল্পে ক্লিক করুন।
- আপনি যে সেভ করা কোয়েরি মুছতে চান, সেটির পাশে অ্যাকশন দেখুন বিকল্পে ক্লিক করুন। তারপর, সেভ করা কোয়েরি মুছে দিতে, কোয়েরি মুছুন বিকল্পে ক্লিক করুন।
- কোয়েরি মুছুন ডায়ালগে, মুছুন বিকল্পে ক্লিক করুন।
এছাড়াও, আপনি সেভ করা কোয়েরি পৃষ্ঠা থেকে সেভ করা কোয়েরি মুছে ফেলতে পারবেন। সেভ করা কোয়েরি পৃষ্ঠা থেকে সেভ করা কোয়েরি মুছতে, এইসব ধাপ অনুসরণ করুন:
- সেভ করা কোয়েরি পৃষ্ঠায় নেভিগেট করুন।
- আপনি যে সেভ করা কোয়েরি মুছতে চান, সেটির পাশে অ্যাকশন দেখুন বিকল্পে ক্লিক করুন।
- সেভ করা কোয়েরি মুছে দিতে কোয়েরি মুছুন বিকল্পে ক্লিক করুন।
- কোয়েরি মুছুন ডায়ালগে, মুছুন বিকল্পে ক্লিক করুন।
এর পরে কী করতে হবে
- সেভ করা কোয়েরি সম্পর্কে জানুন।