如何在一条命令中为我的 PostgreSQL 数据库设置新用户、密码和数据库?我有一个测试脚本需要运行命令来设置数据库。这是我尝试过的:
psql -h localhost -U root
但这要求我输入密码,有没有办法在一个命令上完成,即
psql -h localhost -U root -P '123' - database
密码和新数据库在哪里创建?
最佳答案
尝试这样的事情:
psql -U postgres -c "CREATE ROLE testuser PASSWORD 'secret' LOGIN"; psql -U postgres -c "CREATE DATABASE test"
关于linux - 如何在一条命令中为我的 PostgreSQL 数据库设置新用户、密码和数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41102915/