以下是 CREATE USER 语句的基本语法:
CREATE USER user_name [ WITH PASSWORD 'password' | WITH [ option [, ...] ] ];
其中:
- user_name 是要创建的数据库用户的名称。
- WITH PASSWORD 'password' 是可选的,用于设置用户的登录密码。
- WITH [ option [, ...] ] 是可选的,用于设置用户的其他选项。
以下是一个简单的例子,创建一个名为 new_user 的数据库用户:
CREATE USER new_user WITH PASSWORD 'secure_password';
这个例子中,创建了一个名为 new_user 的用户,并设置了登录密码为 'secure_password'。
你还可以添加其他选项,例如设置用户的权限、连接限制等。以下是一个例子,创建一个名为 restricted_user 的用户,该用户只能从指定的 IP 地址连接:
CREATE USER restricted_user WITH PASSWORD 'password' LOGIN
CONNECTION LIMIT 1
VALID UNTIL '2024-01-01'
CONNECTION FROM '192.168.1.100';
请注意,在生产环境中,请使用安全的密码策略,并谨慎设置用户的权限和其他选项以确保数据库的安全性。
转载请注明出处:http://www.zyzy.cn/article/detail/8689/PostgreSQL