আমি যখন অন্য পোস্টগ্রিস স্তরে নতুন উপাদানগুলি (বৈশিষ্ট্যগুলি) প্রবেশ করি, তখন আমি এটি দুটি উপায়ে করতে পারি:
- নতুন উপাদান (গুলি) আঁকুন ('বৈশিষ্ট্য যুক্ত করুন' সহ) যা আমি খুব কমই বা করি
- অন্য পোস্টগ্রি স্তর (উত্স স্তর) থেকে কিছু উপাদান অনুলিপি করা (বা কাটা), এবং এটি লক্ষ্য স্তরটিতে আটকান যা আমি প্রায়শই করি
প্রথম উদাহরণে, সম্পাদনার সংরক্ষণ স্বাভাবিক কাজ করে কারণ এই স্তর পরার GID postgre ডাটাবেসের ক্রম থেকে * nextval ( 'layer_name_gid_seq' :: regclass) *
দ্বিতীয় উদাহরণে, আমি একটি ত্রুটি সংরক্ষণ সম্পাদনাগুলি সময়, কারণ যখন লক্ষ্য স্তর উৎস স্তর থেকে উপাদান অনুলিপি কপি qgis পেয়েছিলাম gid উৎস স্তর থেকে উপাদান। সম্পাদনাগুলি সংরক্ষণ করার চেষ্টা করার সময় এই ত্রুটিটি ফিরে আসে:
স্তর - চেজেভোদি "তে পরিবর্তন করতে পারেনি"
ত্রুটিগুলি: ERROR: 1 টি বৈশিষ্ট্য (গুলি) যোগ করা হয়নি।
সরবরাহকারীর ত্রুটিগুলি:
বৈশিষ্ট্যগুলি যুক্ত করার সময় পোস্টজিআইএস ত্রুটি: ERROR: সদৃশ কী মানটি অনন্য বাধা "cjevovodi_okill_pkey" বিবরণ লঙ্ঘন করে
: কী (gid) = (5) ইতিমধ্যে বিদ্যমান।
আমি ক্ষেত্রের গিডে * পরবর্তী স্তর ('স্তর_নাম_জিদ_সেক' :: রেগক্লাস) * অনুলিপি করার চেষ্টা করেছি, তবে ক্ষেত্রের সংখ্যার হিসাবে সংজ্ঞায়িত হিসাবে এই ক্রমটি ফিল্ড গিডে আটকানো যাবে না।
উত্স স্তর থেকে উপাদানগুলি অনুলিপি করার সহজ উপায়টি কি কেউ জানেন (বিদ্যমান জিড সহ) নতুন গিড বরাদ্দ করেছেন?
ধন্যবাদ!