পেগডমিনের সাহায্যে একটি হিরকু ডাটাবেসে সংযুক্ত হন


180

আমি pgadminক্লায়েন্টের সাথে আমার হিরকু ডাটাবেস পরিচালনা করতে চাই । এতক্ষণে, আমি এটি দিয়ে যাচ্ছি psql। আমি যখন heroku pg:credentialsডিবি ব্যবহার করে সংযোগ করতে ডেটা ব্যবহার করি, তখন আমি তা pgadminপাই:

একটি ত্রুটি উৎপন্ন হয়েছে:

সার্ভারের সাথে সংযোগ করার সময় ত্রুটি: FATAL: ডাটাবেস "postgres" এর জন্য অনুমতি অস্বীকৃত বিবরণ: ব্যবহারকারীর সংযোগ সুবিধা নেই privile

সংযোগটি কীভাবে অর্জন করবেন?


1
এই প্রশ্ন জিজ্ঞাসা করার জন্য আপনাকে ধন্যবাদ, আমি ঠিক জানি না যে এটি সম্ভব
স্লো হ্যারি

উত্তর:


327

PgAdminIII- এ হিরোকু সার্ভারের "সম্পত্তি" খুলুন এবং আপনি যে ডাটাবেসে সংযোগ করতে চান তার নাম হিসাবে "রক্ষণাবেক্ষণ ডিবি" মান পরিবর্তন করুন।

pgAdmin III - নতুন সার্ভার রেজিস্ট্রেশন

ডিফল্ট সেটআপটি ডিবিএ এবং অন্যান্যদের জন্য উপযুক্ত যারা সার্ভারে যে কোনও ডাটাবেসের সাথে সংযোগ করতে পারে, তবে সম্ভবত আপনার ক্ষেত্রে এটি সত্য নয়।


9
অন্য উত্তরে যেমন পরামর্শ দেওয়া হয়েছে , সংযোগের কথোপকথনেও আপনাকে "এসএসএল | এসএসএল | প্রয়োজন" বাছাই করে এসএসএল সক্ষম করতে হবে, অন্যথায় এটি এখনও সংযোগ করতে ব্যর্থ হবে।
ব্র্যাড পার্কস

আপনার যদি রেলস অ্যাপ থাকে তবে আপনি github.com/igorkasyanchuk/rails_db
ইগর কাসিয়ানচুক

প্যাগাডমিন 3-তে আমি ত্রুটি পাচ্ছি যে আপনি যে সার্ভারটি সংযোগের চেষ্টা করছেন সেটি 8.4 এবং 9.3 এর মধ্যে নয় এবং এটি সংযোগ স্থাপন করে তবে ত্রুটি পপআপ সহ 159 ডাটাবেসের একটি তালিকা প্রদর্শন করে।
অভিষেক

3
এই শুধু আমার জন্য কাজ বন্ধ? এটি এখনও কারও জন্য কাজ করে?
রুন জেপ্পেসেন

@ সিড হ্যাঁ এখন আমাকেও - উইন্ডোজ আমার ফায়ারওয়ালটি চালু করে সেই বন্দরটি ব্লক করার সিদ্ধান্ত নিয়েছে: - /
রুন জেপ্পেসেন

101

উপরের আরাকনিদের উত্তরের পরামর্শ অনুসারে আপনি মেইনটেনেন্স ডিবি নাম পরিবর্তন করার পরে আপনার নিজের ডাটাবেসটি ডিবি বিধিনিষেধ ক্ষেত্রের সাথে যুক্ত করা উচিত কারণ এটি ছাড়া আপনি হাজার হাজার ডাটাবেস দেখতে পাবেন এবং তালিকায় আপনার নিজের সন্ধান করতে পারবেন না অনেক দেরি.

এখানে আরও বিশদ - যে ডাটাবেসগুলিতে আমার অ্যাক্সেসের অনুমতি নেই সেগুলি কীভাবে গোপন করবেন


5
+1 এবং ডিবি নাম যুক্ত করার পরে, এটি একক উদ্ধৃতিতে উদ্ধৃতি নিশ্চিত করুন যেহেতু এটি INডিবি তালিকাটি ফিল্টার করার জন্য একটি ধারাটি গতিশীলভাবে তৈরি করতে ব্যবহৃত হবে ।
গ্লেন

20

হিরকুর বাইরের সংযোগের জন্য আমাদের এসএসএল প্রয়োজন। আপনি আপনার ক্লায়েন্টে এসএসএলকে বাধ্য করছেন কিনা তা দয়া করে যাচাই করুন।

সম্পাদনা:

এখানে আরও পুঙ্খানুপুঙ্খভাবে জবাব দেওয়া হয়েছে: /dba/21869/connecting-pgadmin3-to-postgres-on-heroku

আমরা postgresডাটাবেসের সাথে সংযোগগুলির অনুমতি দিই না , সুতরাং আপনার ডাটাবেসের নামটিতে রক্ষণাবেক্ষণ ডিবি সেট করতে ভুলবেন না, এবং এসএসএল ব্যবহার নিশ্চিত করে নিন।

আশা করি যথেষ্ট হওয়া উচিত।


2
এসএসএলকে বাধ্য করার জন্য আমার কি কোনও ধরণের ফাইল / কী প্রয়োজন? (অজ্ঞতার জন্য আমাকে ক্ষমা করুন)
টমাস রোমেরো

সাধারণত গ্রাফিকাল ইন্টারফেসের কোথাও একটি এসএসএল চেকবক্স থাকে। আমি প্যাগাডমিন ব্যবহার করি না, তবে ডকসের উপর ভিত্তি করে [1] মনে হচ্ছে সংযোগ কনফিগারেশনের ডায়ালগটিতে কোনও এসএসএল ট্যাব রয়েছে। [1] pgadmin.org/docs/dev/connect.html
hgmnz

আমি যখন এসএসএল ট্যাব ক্লিক করেছি, তখন এটি আমাকে শংসাপত্র এবং একটি কী জিজ্ঞাসা করেছিল এবং আমি তাদের মানগুলি জানি না। যদিও, আমার হিরকু ডিবি নামের রক্ষণাবেক্ষণ ডিবি নামটি কিনুন, আমি এসএসএল সম্পর্কে কিছুই নির্দিষ্ট না করেই কেবল 'সম্পত্তি' ট্যাবটি কনফিগার করার সাথে সংযোগ করতে পারি (এটি দৃশ্যত স্বয়ংক্রিয়ভাবে করা হচ্ছে)
টমাস রোমেরো

10

আপনার ডাটাবেস, যেমন dva70000p0090 নামে রক্ষণাবেক্ষণ ডেটাবেস পরিবর্তন করুন। এই কাজ করা উচিত.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.