আমি একটি জ্যাঙ্গো অ্যাপ্লিকেশানের সাথে একযোগে একটি হেরোকু পোস্টগ্রাস ডাটাবেস ( ডাটাবেস ) চালাচ্ছি । অ্যাড-অন উল্লেখ করে এমন দস্তাবেজগুলি এখানে রয়েছে । আমি ভেবেছিলাম এটি সম্প্রদায়ের জন্য একটি উপযুক্ত প্রশ্ন হয়ে উঠবে কারণ হিরোকু আজ তার ব্যবহারকারীদের সতর্ক করেছে যে এটি ডিফল্ট হিসাবে ব্যবহৃত ডাটাবেস অ্যাড-অন থেকে সমস্ত কিছু স্থানান্তরিত করবে।
আমি pgAdmin3 ডেটাবেসে সংযোগ করতে কিছু সমস্যা করছি।
উপরের লিঙ্কের নির্দেশাবলী অনুসারে, আমি নিম্নলিখিত কমান্ড দিয়ে ডেটাবেসগুলির শংসাপত্রগুলি দখল করি:
$ heroku pg:credentials HEROKU_POSTGRESQL_OLIVE
আমি ম্যাক ওএসএক্সে পোস্টগ্র্যাস্কিলের একটি হোমব্রু ইনস্টলেশন ব্যবহার করছি।
ইতিমধ্যে, আমার আছে:
- আমার pg_postgresql.conf এ এসএসএল চালু আছে;
- সেটিংটি যুক্ত করেছে:
listen_addresses = '*'
- এবং যোগ করেছেন
host all all 0.0.0.0/0 md5
- এবং আমার পোস্টগ্রিজ সার্ভারটি পুনরায় চালু করে।
তারপরে আমি পিজএডমিন 3 এ গিয়ে সিলেক্ট করি File > Add Server
।
আমি হেরোকু প্রদত্ত শংসাপত্রগুলি নিম্নরূপে প্রবেশ করি (প্রথম হেরোকু শংসাপত্রের নাম, দ্বিতীয়টি পিজিএডমিন ক্ষেত্রের নাম):
"সম্পত্তি" ট্যাবে:
- নাম মধ্যে dbname;
- হোস্টে হোস্ট;
- বন্দরে বন্দরে;
- আমি "রক্ষণাবেক্ষণ ডেটাবেস" খালি জন্য পিজিএডমিন ক্ষেত্র ছেড়ে চলেছি;
- ব্যবহারকারীর নাম;
- পাসওয়ার্ডে পাসওয়ার্ড;
এসএসএল ট্যাবে:
- আমি এসএসএলের জন্য ক্ষেত্র, আমি "আবশ্যক" (হিরোকু নির্দেশিত হিসাবে) নির্বাচন করি।
আমি এন্টার টিপুন, এবং পিজএডমিন মনে করে, তারপরে নিম্নরূপে একটি ত্রুটি ছুঁড়েছে:
An error has occurred:
Error connecting to the server: FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
এই সময়ে কি করতে নিশ্চিত না। কোন পয়েন্টার প্রশংসা করবে।
The maintenance DB field is used to specify the initial database that pgAdmin connects to, and that will be expected to have the pgAgent schema and adminpack objects installed (both optional). On PostgreSQL 8.1 and above, the maintenance DB is normally called ‘postgres’
- এবং এটিই পিজএডমিন সংযোগ দেওয়ার চেষ্টা করেছিল।postgres
ব্যবহারকারীর পাসওয়ার্ড সরবরাহ করুন ।