উত্তর:
ডিফল্ট PostgreSQL পোর্টটি 5432
। যে হোস্টটি ডাটাবেসটি পরিচালনা করছে তা আপনার হোস্টিং সরবরাহকারীর দ্বারা সরবরাহ করা উচিত ছিল; আমি অনুমান করেছিলাম এটি ওয়েব সার্ভারের মতোই হোস্ট হবে যদি কোনও নির্দিষ্ট না করা হয়। সাধারণত এটি ওয়েব হোস্ট হিসাবে কনফিগার করা হবে, ধরে নেওয়া আপনার ওয়েব সার্ভার এবং ডাটাবেস সার্ভার একই হোস্টে রয়েছে।
psql
কমান্ডের সাথে সংযুক্ত হতে পারে , যাতে এটি বোঝা যায় localhost:5432
। যদি না কেউ এনভি ভার্স / এলিয়াস / ইত্যাদি দিয়ে চালাক হন। আমি এক দশক পরে আমার উত্তর পছন্দ করি না, তবে y এর পরিবর্তে x সমাধান করা পুরোপুরি ঠিক আছে এবং এক্ষেত্রে শত শত মানুষকে সহায়তা করেছে।
SELECT *
FROM pg_settings
WHERE name = 'port';
এই কমান্ডটি আপনাকে পোস্টগ্রিজ পোর্ট নম্বর দেবে
\conninfo
লিনাক্স সার্ভারে পোস্টগ্রিস চলমান থাকলে আপনি নিম্নলিখিত কমান্ডটিও ব্যবহার করতে পারেন
sudo netstat -plunt |grep postgres
বা (যদি এটি পোস্টমাস্টার হিসাবে আসে)
sudo netstat -plunt |grep postmaster
এবং আপনি এর মতো কিছু দেখতে পাবেন
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 140/postgres
tcp6 0 0 ::1:5432 :::* LISTEN 140/postgres
এই ক্ষেত্রে, পোর্ট নম্বরটি 5432 যা ডিফল্ট পোর্ট নম্বরও
ক্রেডিট লিঙ্ক
select inet_server_addr();
আপনাকে সার্ভারের আইপি ঠিকানা দেয়।
$postgres=# select inet_server_addr(); inet_server_addr ------------------ (1 row)
select inet_server_port();
আপনাকে সার্ভারের বন্দর দেয়।
পোস্টগ্রেক্সেল পোর্টটি আপনার postgresql.conf
ফাইলে সংজ্ঞায়িত করা হয়েছে ।
উবুন্টুতে আমার জন্য 14.04 এটি: /etc/postgresql/9.3/main/postgresql.conf
ভিতরে একটি লাইন রয়েছে:
port = 5432
সংখ্যাটি পরিবর্তনের জন্য এটি কার্যকর হওয়ার জন্য পোস্টগ্র্যাসকিএল পুনরায় চালু করা দরকার।
টার্মিনাল থেকে আপনি এটি করতে পারেন:
\ conninfo
আমি সমস্ত কমান্ড ব্যবহার করে তাদের সম্পূর্ণ তালিকায় একটি ডকুমেন্টেশন পড়ার পরামর্শ দেব:
\?
service postgresql status
রিটার্ন: 10 / প্রধান (পোর্ট 5432): অনলাইন
আমি উবুন্টু 18.04 চালাচ্ছি