需要帮助创建一个linux脚本,允许我根据以下变量创建一个带密码的postgresql用户:
PG_USER="username"
PG_PWD="password"
通常我必须手动完成,但需要一个基于以下代码的脚本(包括脚本上的标志):
createuser --createdb --username postgres --no-createrole --no-superuser
基于上面的代码,需要一个脚本,允许我包含标志,还包括用户名和密码变量。
答案 0 :(得分:1)
psql -c "CREATE USER $PG_USER WITH CREATEDB PASSWORD '$PG_PWD'"