এটি ইতিমধ্যে বলা হয়েছে যে পিজি কোনও আংশিক (অর্থাত্ শর্তযুক্ত) অনন্য প্রতিবন্ধকতার সংজ্ঞা দেয় না। এছাড়াও ডকুমেন্টেশন বলে যে কোনও টেবিলে একটি অনন্য বাধা যুক্ত করার পছন্দের উপায়টি হল ADD CONSTRAINT
অনন্য সূচক
কোনও টেবিলে একটি অনন্য বাধা যুক্ত করার পছন্দের উপায় হ'ল ALTER TABLE ... সংযুক্তি যুক্ত করুন। অনন্য প্রতিবন্ধকতাগুলি প্রয়োগ করতে সূচকগুলির ব্যবহার এমন একটি বাস্তবায়ন বিশদ হিসাবে বিবেচনা করা যেতে পারে যা সরাসরি অ্যাক্সেস করা উচিত নয়। তবে একটি সচেতন হওয়া উচিত যে অনন্য কলামগুলিতে ম্যানুয়ালি সূচি তৈরি করার দরকার নেই; এটি করার ফলে কেবল স্বয়ংক্রিয়ভাবে তৈরি সূচকটি নকল হবে।
বহির্ভূত সীমাবদ্ধতাগুলি ব্যবহার করে এটি বাস্তবায়নের একটি উপায় রয়েছে , (এই সমাধানের জন্য @ ডুয়ালিয়ন ধন্যবাদ)
আপনার ক্ষেত্রে এটির মতো দেখাবে
ALTER TABLE stop ADD CONSTRAINT myc EXCLUDE (col_a WITH =) WHERE (col_b IS null);