1、使用postgres登录pgsql
sudo -u postgres psql postgres -p 5432
或者
./psql -U postgres -p 6543
2、添加名为iuser的用户,并设置密码
create user iuser with password '123123';
3、给iuser用户,创建数据库叫work_base
create database work_base owner iuser;
4、授予iuser当前work_base的全部权限
4.1、 先退出postgre数据库
exit
4.2、登录work_base数据库文章来源:https://www.toymoban.com/news/detail-815866.html
psql -U postgres -d work_base -p 5432
4.3、将work_base的所有权限赋予iuser文章来源地址https://www.toymoban.com/news/detail-815866.html
grant all privileges on database work_base to iuser;
grant usage on schema public to iuser;
grant all privileges on all tables in schema public to iuser;
grant all privileges on all sequences in schema public to iuser;
grant select,insert,update,delete on all tables in schema public to iuser;
grant all on schema public to iuser;
到了这里,关于Postgresql创建用户与数据库并赋予权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!