PostgreSQL একটি শক্তিশালী, ওপেন সোর্স রিলেশনাল ডাটাবেস সিস্টেম যা এন্টারপ্রাইজ অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয়। এই নির্দেশিকাটি Windows এ PostgreSQL ডাউনলোড, ইনস্টল, কনফিগার এবং পরীক্ষা কভার করে৷
PostgreSQL ডাউনলোড করা হচ্ছে
- postgresql.org/download/windows এ যান
- ইনস্টলার ডাউনলোড করুন (EnterpriseDB গ্রাফিকাল ইনস্টলার) এ ক্লিক করুন
- আপনার OS এর জন্য সর্বশেষ সংস্করণ নির্বাচন করুন (64-বিট প্রস্তাবিত)
- ডাউনলোড স্বয়ংক্রিয়ভাবে শুরু হবে
PostgreSQL ইনস্টল করা হচ্ছে
ডাউনলোড করা ইনস্টলারটি চালান এবং এই ধাপগুলি অনুসরণ করুন
- ধাপ 1:স্বাগতম স্ক্রীন → পরবর্তী ক্লিক করুন
- ধাপ 2:উপাদান নির্বাচন করুন (সমস্ত নির্বাচন রাখুন:PostgreSQL সার্ভার, pgAdmin, কমান্ড লাইন টুল, স্ট্যাক বিল্ডার)
- ধাপ 3:ইনস্টলেশন ডিরেক্টরি নির্বাচন করুন (ডিফল্ট প্রস্তাবিত)
- পদক্ষেপ 4:ডেটা ডিরেক্টরি নির্বাচন করুন (ডিফল্ট প্রস্তাবিত)
- ধাপ 5:সুপার ইউজার পাসওয়ার্ড সেট করুন এই পাসওয়ার্ডটি মনে রাখবেন
- পদক্ষেপ 6:পোর্ট নম্বর ডিফল্ট হল 5432 (প্রয়োজন হলেই পরিবর্তন করুন)
- পদক্ষেপ 7:উন্নত বিকল্পগুলি ডিফল্ট ছেড়ে দেয়
- ধাপ 8:পর্যালোচনা করুন এবং ইনস্টল করতে পরবর্তী ক্লিক করুন
PostgreSQL কনফিগার করা হচ্ছে
দুটি কী কনফিগারেশন ফাইল ডেটা ডিরেক্টরিতে অবস্থিত (যেমন, C:\Program Files\PostgreSQL\16\data\ )
postgresql.conf
সার্ভারের আচরণ নিয়ন্ত্রণ করে। দূরবর্তী সংযোগের অনুমতি দিতে?
# Default (local only) #listen_addresses = 'localhost' # Allow all connections listen_addresses = '*'
pg_hba.conf
ক্লায়েন্ট প্রমাণীকরণ নিয়ন্ত্রণ করে। স্থানীয় বিশ্বস্ত সংযোগের অনুমতি দিতে?
# TYPE DATABASE USER ADDRESS METHOD host all all 127.0.0.1/32 trust
পরিবর্তনগুলি কার্যকর করার জন্য যেকোনো একটি ফাইল পরিবর্তন করার পরে PostgreSQL পুনরায় চালু করুন৷
আপনার ইনস্টলেশন পরীক্ষা করা হচ্ছে
কমান্ড প্রম্পট খুলুন এবং চালান?
psql -U postgres
সঠিকভাবে ইনস্টল করা হলে, আপনি দেখতে হবে?
psql (16.x) Type "help" for help. postgres=#
একটি মৌলিক ক্যোয়ারী দিয়ে পরীক্ষা করুন?
SELECT version();
version ------------------------------------------------------------ PostgreSQL 16.x on x86_64-pc-mingw64, compiled by ... (1 row)
উপসংহার
Windows-এ PostgreSQL ইনস্টলেশনের সাথে গ্রাফিকাল ইনস্টলার ডাউনলোড করা, সেটআপ উইজার্ড (পাসওয়ার্ড, পোর্ট এবং ডেটা ডিরেক্টরি সেট করা) এর মাধ্যমে চালানো, তারপর postgresql.conf কনফিগার করা জড়িত। এবং pg_hba.conf আপনার পরিবেশের জন্য। psql দিয়ে পরীক্ষা করুন সবকিছু সঠিকভাবে কাজ করে তা যাচাই করতে।