psqlকমান্ড লাইন ক্লায়েন্টের সিনট্যাক্সটি হ'ল
psql [option...] [dbname [username]]
আমি আদেশটি ALTER DATABASE x RENAME to yএই আদেশে প্রেরণ করছি :
echo `ALTER DATABASE x RENAME to y` | psql
বর্তমানে আমি ত্রুটি পাচ্ছি
psql: FATAL: database "myuser" does not exist
দেখে মনে হচ্ছে psqlকমান্ডটি বর্তমান ব্যবহারকারীর নামের মতো একই নামে ডেটাবেস খুলতে চেষ্টা করে।
psqlকোনও ডাটাবেস না বাছাই করে আমি কমান্ডটি কীভাবে শুরু করতে পারি ?
সম্পাদনা করুন :
একটি workaround অবশ্যই ব্যবহারকারীর জন্য একটি খালি ডাটাবেস তৈরি করতে হয়।
xপ্যারামিটার হিসাবে ডাটাবেস ব্যবহার করা কাজ করছে না, কারণ এটি পুনরায় নামকরণকে অবরুদ্ধ করে।