-1
我是新与Makefile中创建新用户的Postgres数据库。我需要为postgres终端自动创建用户。LINUX GNU Makefile中
我试过了这个例子,并没有为我工作:
createuser:
@echo "$(OK_COLOR)==> create user$(NO_COLOR)"
@psql mydbdevelopmentname
@create user myusername;
@/q
@echo "$(OK_COLOR)==> Done$(NO_COLOR)"
无论@create user myusername;
也不@/q
作品。
当我手动make createuser
和出口跑了从postgres的终端\ Q,I收到此错误:
/bin/sh: create: command not found
make: *** [createuser] Error 127
现在我得到了不同的错误'psql:致命:角色“创建用户myusername”不存在 使:*** [createuser]错误2' – Skipoura
混合它与MySQL - 我的意思是'-c',不'-e'(如手册页会显示您是否要打扰)。 –
谢谢!!有效! – Skipoura