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
প্যারামিটার হিসাবে ডাটাবেস ব্যবহার করা কাজ করছে না, কারণ এটি পুনরায় নামকরণকে অবরুদ্ধ করে।