আমি কেবল জানতে চাইছি কীভাবে মডিউলটিpg_tgrm
ইনস্টল করতে হয় ত্রিগ্রাম সূচীকরণ স্কিম হিসাবে ব্যবহার করা হয় যা আপনাকে একটি সূচীতে আন-অ্যাঙ্করড অনুসন্ধান নিদর্শন করতে দেয় ।
WHERE foo LIKE '%bar%';
আমি কেবল জানতে চাইছি কীভাবে মডিউলটিpg_tgrm
ইনস্টল করতে হয় ত্রিগ্রাম সূচীকরণ স্কিম হিসাবে ব্যবহার করা হয় যা আপনাকে একটি সূচীতে আন-অ্যাঙ্করড অনুসন্ধান নিদর্শন করতে দেয় ।
WHERE foo LIKE '%bar%';
উত্তর:
pg_trgm
এটি একটি এক্সটেনশন, তাই:
CREATE EXTENSION pg_trgm;
আপনি যদি নিম্নলিখিত ত্রুটি পান
ত্রুটি: এক্সটেনশন নিয়ন্ত্রণ ফাইলটি খুলতে পারেনি "... / এক্সটেনশন / pg_trgm.control":
এই জাতীয় কোনও ফাইল বা ডিরেক্টরি "
তারপরে আপনার অপারেটিং সিস্টেমের জন্য আপনাকে মডিউলটি ইনস্টল করতে হবে
উবুন্টু / ডেবিয়ান:
sudo apt install postgresql-contrib
RedHat / CentOS
sudo dnf install postgresql10-contrib
ফেডোরা
sudo dnf install postgresql-contrib
1) পোস্টগ্রাগে লগইন করুন
psql -U <DB_USERNAME>
2) আপনি সংযুক্ত হওয়ার পরে আপনি যে ডিবিতে এক্সটেনশনটি ইনস্টল করতে চান তাতে স্যুইচ করুন:
\c <DB_NAME>
3) তারপরে পূর্ববর্তী উত্তর হিসাবে এক্সটেনশনটি ইনস্টল করুন:
CREATE EXTENSION pg_trgm;
এক্সটেনশানটি ইনস্টল করা প্রাথমিকভাবে আমাকে সমস্যাগুলি দেয় কারণ আমি দ্বিতীয় পদক্ষেপ না করছিলাম I আমি ভেবেছিলাম ইনস্টলেশনটি একটি বিশ্বব্যাপী জিনিস তবে এটি প্রতি ডিবি হিসাবে মনে হচ্ছে