কিউজিআইএস / পোস্টজিআইএস স্তর শৈলী


9

আমি একটি ডিবিতে লগইন শংসাপত্রগুলির জন্য জিজ্ঞাসা করে একটি প্লাগইন তৈরি করেছি। লগ ইন হয়ে গেলে, প্লাগইনটি ডিবি থেকে কিছু স্তর লোড করছে। ডিবিতে প্রশাসক এবং "সাধারণ" উভয় ব্যবহারকারী রয়েছেন।

আমি তাদের স্তরের ডিফল্ট স্টাইল হিসাবে যথাক্রমে ইউআই থেকে ডিবিতে দুটি স্টাইল সংরক্ষণ করেছি (মনে হয় আপনার সেগুলি সঞ্চয় করতে সক্ষম হওয়ার জন্য আপনার ডিবি প্রশাসকের অধিকার থাকতে হবে)।

আমি একবার স্টাইলগুলিকে ডিবিতে সংরক্ষণ করে ফেললাম তবে সেগুলি কোথায় সংরক্ষণ করা হয়েছে তা দেখতে পাচ্ছি না, আমি কোনও নতুন টেবিল দেখতে পাচ্ছি না। (আমি প্রত্যাশা করেছি যে শৈলীগুলি একটি সারণীতে সংরক্ষণ করা হবে)

কিউজিআইএস এবং প্লাগইন আবার চালানো (অ্যাডমিন ব্যবহারকারী হিসাবে) স্তর শৈলীগুলি স্বয়ংক্রিয়ভাবে লোড হয়।

তবে, কিউজিআইএস এবং প্লাগইনটি আবার চলছে (সাধারণ ব্যবহারকারী হিসাবে) সেগুলি স্বয়ংক্রিয়ভাবে লোড হয় না। আমি তখন ডিবি (জিইউআই থেকে) থেকে স্টাইলগুলি লোড করার চেষ্টা করি তবে কোনও শৈলী লোড হয় না।

দুটি প্রশ্ন।

  1. স্তরের স্টাইলগুলি ডিবিতে কীভাবে সংরক্ষণ করা হয়?
  2. ডিবি প্রশাসকের অধিকার ছাড়াই স্তর শৈলীগুলি লোড করার কোনও উপায় আছে কি?

আপনার সাধারণ ব্যবহারকারীদের কি আপনার টেবিলগুলিতে অ্যাক্সেস দেওয়া হয়েছিল? আপনার স্টাইলের টেবিলগুলি কেমন?
আলেকজান্দ্রে নেটো

আমার সাধারণ ব্যবহারকারীর স্তর স্তরগুলিতে অ্যাক্সেস রয়েছে। তারা যেমন করা উচিত বোঝা হয়ে যায়। স্টাইলের টেবিলগুলি সম্পর্কে, এটিই সমস্যা। আমি সেখানে স্টাইলের টেবিলগুলি আশা করেছিলাম কিন্তু সেগুলিকে পিজিএডমিন ব্যবহার করে ডিবিতে দেখতে পাচ্ছি না। শৈলীগুলি অন্য উপায়ে সংরক্ষণ করা যেতে পারে, তবে কীভাবে? আমি যদি কোনও স্টাইলের টেবিলগুলি সনাক্ত করতে পারি তবে আমি তাদের সাধারণ ব্যবহারকারীদের অ্যাক্সেস টাইট দিতে পারি।
ব্যবহারকারী 28233

উত্তর:


11

স্টাইলগুলি সাধারণত পাবলিক.লেয়ার_স্টাইলে সংরক্ষণ করা হয়।

সর্বজনীন স্কিমে থাকার কারণে এটি প্রতিটি ব্যবহারকারীর জন্য অ্যাক্সেসযোগ্য হওয়া উচিত। যদি তা না হয় তা নিশ্চিত হয়ে নিন যে এটি ব্যবহার করছে:

GRANT SELECT ON TABLE public.layer_styles TO users;
-- "users" is a group with all your #normal users

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