আমার কাছে কয়েক হাজার এসকিএল ফাইল রয়েছে যার মধ্যে হাজার হাজার INSERT বিবৃতি রয়েছে এবং এগুলিকে একটি সারণিতে যুক্ত করার জন্য এই পোস্টগুলিকে আমার পোস্টগ্রাইএসকিউএল ডাটাবেসে চালানো দরকার। ফাইলগুলি এত বড় যে এগুলি খুলতে এবং INSERT বিবৃতিগুলি সম্পাদক উইন্ডোতে অনুলিপি করা এবং সেখানে চালানো অসম্ভব। আমি ইন্টারনেটে খুঁজে পেয়েছি যে আপনি আপনার পোস্টগ্র্যাস এসকিউএল ইনস্টলের বিন ফোল্ডারে নেভিগেট করে নিম্নলিখিতটি ব্যবহার করতে পারেন:
psql -d myDataBase -a -f myInsertFile
আমার ক্ষেত্রে:
psql -d HIGHWAYS -a -f CLUSTER_1000M.sql
তারপরে আমাকে আমার ব্যবহারকারীর জন্য একটি পাসওয়ার্ড জিজ্ঞাসা করা হয়েছে, তবে আমি কিছুই প্রবেশ করতে পারছি না এবং যখন আমি এন্টার চাপি তখন আমি এই ত্রুটিটি পাই:
পিএসকিএল: FATAL: "আমার ব্যবহারকারীর" ব্যবহারকারীর জন্য পাসওয়ার্ড প্রমাণীকরণ ব্যর্থ হয়েছে
কেন এটি আমাকে একটি পাসওয়ার্ড প্রবেশ করতে দিবে না। আমি কি এই স্ক্রিপ্টগুলি চালাতে পারি তা সমালোচনামূলক বলে কোনও পথ রয়েছে?
নিম্নলিখিত কাঠামোর সাথে আমার pg_hba.conf ফাইলটিতে একটি নতুন এন্ট্রি যুক্ত করে আমি এই সমস্যাটি ঘটিয়েছি:
# IPv6 local connections:
host myDbName myUserName ::1/128 trust
Pg_hba.conf ফাইলটি সাধারণত আপনার PostgreSQL ইনস্টলের 'ডেটা' ফোল্ডারে পাওয়া যায়।