postgres createuser.exe تنفيذ صامت من البرنامج النصي الدُفعات

StackOverflow https://stackoverflow.com/questions/2493356

سؤال

أجد نفسي في مسألة الحاجة إلى تنفيذ postgres createUser.exe من برنامج نصي دفعة ولا يمكنني الحصول عليه للتوقف عن حثني على ما يلي:

Enter name of role to add:

يبدو نصي الدُفعة مثل هذا:

echo calling createuser! createuser username %super_user% -s -U Super_Postgres s -q

حيث ٪ super_user ٪ هي وسيطة سطر الأوامر. أي مساعدة سيكون موضع تقدير كبير ، هذه هي الوثائق التي أشير إليها أيضًا: Postgres

هل كانت مفيدة؟

المحلول

يجب أن يذهب "اسم المستخدم" في النهاية ، بعد الخيارات. لديك كمعلمة الأولى.

نصائح أخرى

من الوثائق http://www.postgresql.org/docs/8.4/static/app-createuser.html

ما يلي من الوثائق المذكورة أعلاه

لإنشاء نفس المستخدم Joe باستخدام الخادم على مضيف Eden ، المنفذ 5000 ، وتجنب المطالبات وإلقاء نظرة على الأمر الأساسي:

$ createuser -H eden -p 5000 -s -d -r -e Joe
إنشاء دور Joe Nosuperuser Nocreatedb Nocreaterole ورث تسجيل الدخول ؛

لإنشاء المستخدم Joe باعتباره Superuser ، وتعيين كلمة مرور على الفور:

$ createUser -P -s -e joe أدخل كلمة المرور للدور الجديد: xyzzy أدخلها مرة أخرى: xyzzy
إنشاء دور joe password 'md5b5f5ba1a423792b526f799ae4eb3d59e' superuser createrb createrole ورث تسجيل الدخول ؛

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top