ডিবি-ম্যানেজারে টেবিলটি সম্পাদনা করার পরে কোনও স্তরের অ্যাট্রিবিউট টেবিলটি কীভাবে রিফ্রেশ করবেন?


14

ডিবি-ম্যানেজারে টেবিল সম্পাদনা করার পরে কোনও স্তরের অ্যাট্রিবিউট টেবিলটি রিফ্রেশ করার কোনও উপায় আছে (যেমন একটি কলাম যুক্ত করুন)?


চেঞ্জডাটাসোর্স প্লাগইনটি দ্রুততম উপায় এবং .csv ফাইলগুলির সাথে খুব ভালভাবে কাজ করে
স্কেলালডি

উত্তর:


13

স্বল্প ও মধুর:

  1. চেঞ্জডেটা সোর্স প্লাগইন ইনস্টল করুন ।
  2. স্তর প্যানেলে স্তরটিতে ডান ক্লিক করুন এবং নির্বাচন করুন Change vector datasource
  3. প্রদর্শিত ডায়লগ বাক্সে, OKকোনও সেটিংস পরিবর্তন না করে কেবল হিট করুন ।

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

লিনাক্স মিন্টে কিউজিআইএস 2.14-এ পরীক্ষা করা হয়েছে 17.2।


কাজ করার জন্য আমাকে একই ডেটাসোর্সটি পুনরায় প্রকাশ করতে হয়েছিল।
স্ল্যাডস্টেটার

4

ধরে নেওয়া যাক যে একটি PostGIS ডাটাবেসের সঙ্গে আপনার পরিশ্রমী, আপনি ব্যবহার করে সুদের টেবিলের পরিসংখ্যান আপডেট করতে পারেন ANALYSEফাংশন: http://www.postgresql.org/docs/current/static/sql-analyze.html

আপনার ক্ষেত্রে আপনি সংযুক্ত চিত্রটিতে চিহ্নিত বোতামটি টিপে এবং ANALYSEউইন্ডোতে বিবৃতিটি কার্যকর করে যা ডিবি-ম্যানেজারের অভ্যন্তরে বিবৃতিটি কার্যকর করতে পারে which ক্যোয়ারীটি হবে ANALYSE yourschema.yourtableanaly বিশ্লেষণ কমান্ডটি আপনার টেবিলটি আপডেট করা উচিত, যাতে আপনি যখন তথ্যটি আবার অ্যাক্সেস করেন এটি আপনার পরিবর্তনগুলি প্রতিফলিত করে। ডিবি ম্যানেজার উইন্ডো


1
এটি অ্যাট্রিবিউট টেবিলটি রিফ্রেশ করে না (স্তরটিতে ডান ক্লিক করুন -> বৈশিষ্ট্য সারণী খুলুন)।
চন্দ্র সমুদ্র

2

কলামগুলিতে পরিবর্তন আসার পরে আপনি কিউজিআইএস-এ টেবিলটি রিফ্রেশ করার অর্থ যদি আমি ভাল করে বুঝতে পারি?

যতদূর আমি জানি, কেবলমাত্র প্রকল্পটি বন্ধ এবং খুলুন বা টেবিলটি পুনরায় যুক্ত করলে এটি ঘটবে। যতক্ষণ আপনি ডেটাবেজে ডিফল্ট স্টাইলটি সংরক্ষণ করেছেন এটি সম্ভবত দ্রুততম উপায়।

ফিল্ড ক্যালকুলেটরের সাথে যখন একটি কলাম যুক্ত করা হয় তত্ক্ষণাত্ পরিবর্তনগুলি দৃশ্যমান হয় তবে ডিবি পরিচালক ময়দানের ধরণের সংজ্ঞা দেওয়ার ক্ষেত্রে আরও নিয়ন্ত্রণ সরবরাহ করেন যাতে আমি কেন বুঝতে পারি যে এটি কেন সমাধান হতে পারে না।


অ্যাট্রিবিউট টেবিলটি রিফ্রেশ করার জন্য কি পাইথন কমান্ড রয়েছে? আমি আরও লক্ষ্য করেছি যে 'ফিচার কাউন্ট দেখান' ডিবি-ম্যানেজারে করা পরিবর্তনগুলি উপেক্ষা করে (বৈশিষ্ট্যগুলি জুড়ুন / বৈশিষ্ট্যগুলি মুছুন)।
চন্দ্র সমুদ্র

3
layer.dataProvider().forceReload()কৌশলটি করা উচিত
ম্যাথিয়াস কুহন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.