我试图设置pgpassword并在一行中运行pg命令但不能正常工作,
我正在使用Windows。
os.system('SET PGPASSWORD=admin && psql -U postgres -c "CREATE DATABASE TEST"')
我得到了什么:
psql:致命:对用户" postgres"
的身份验证失败
它很奇怪,因为它是密码
我该如何解决这个问题?
编辑:
解决
cmd1 = 'SET PGPASSWORD=admin'
cmd2 = 'psql -U postgres -c "CREATE DATABASE TEST"'
os.system(cmd1 + '&&' + cmd2)