আমি ক্রিশার সাথে ঠিক একই ত্রুটিগুলি পেয়েছি su - postgres
এবং sudo -u postgres psql
। ড্যানিয়েলএম এর উত্তরও ত্রুটি দেয়।
ভুল সেটিংস যখন আউটপুট
প্রিজবাবুর মন্তব্য থেকে উত্তর দিন।
masi$ psql
psql: FATAL: database "masi" does not exist
masi$ psql -U postgres
psql: FATAL: role "postgres" does not exist
masi$ psql postgres
psql (9.4.1)
Type "help" for help.
আমি মনে করি এই সমস্যার কিছু অংশ ওএসএক্সে মালিকের সেটিংসে থাকতে পারে
masi$ ls -al /Users/
total 0
drwxr-xr-x 7 root admin 238 Jul 3 09:50 .
drwxr-xr-x 37 root wheel 1326 Jul 2 19:02 ..
-rw-r
drwxrwxrwt 7 root wheel 238 Apr 9 19:49 Shared
drwxr-xr-x 2 root admin 68 Jul 3 09:50 postgres
drwxr-xr-x+ 71 masi staff 2414 Jul 3 09:50 masi
কিন্তু এমনটি sudo chown -R postgres:staff /Users/postgres
দেয় chown: invalid user: ‘postgres:staff’
।
সংক্ষেপে, এটি সমস্যার সমাধান নয়। ব্যবহারকারী এবং ডাটাবেস তৈরি করতে পোস্টগ্রাইস ইনস্টলেশন দ্বারা প্রদত্ত সরঞ্জামগুলি ব্যবহার করুন।
সঠিক সেটিংস এবং আউটপুট পেতে
ডেটাবেস সিস্টেমে নতুন ব্যবহারকারীর যুক্ত করার জন্য পোস্টগ্রিসের পরে নির্দিষ্ট কমান্ড রয়েছে commands Initdb এর পরে, এখানে বর্ণিত হিসাবে নিম্নলিখিতটি চালান
createuser
createdb -Opostgres -Eutf8 masi_development
psql -U postgres -W masi_development
পাসওয়ার্ড অনুরোধ সব সময় এড়ানোর জন্য, আপনি তিনটি পছন্দ হিসাবে বর্ণনা আছে এখানে ।