新建用户
1、进入数据库
#sudo su - postgres
#psql
2、创建数据库名为 xxx : nnc_data01为表空间
# CREATE DATABASE xxx TABLESPACE nnc_data01;
3、创建用户 xxx 密码 yyy
# create user xxx password 'yyy';
4、给用户 xxx 赋予权限
# grant ALL ON DATABASE xxx TO xxx;
# grant ALL ON TABLESPACE nnc_data01 TO xxx;
# grant ALL ON TABLESPACE nnc_index01 TO xxx;
查询用户、修改密码、删除用户
1、进入数据库:
#sudo su - postgres
#psql
2、查询用户:
SELECT rolname,rolpassword FROM pg_authid;
3、更改密码:
ALTER USER 用户 WITH PASSWORD '密码';
4、查询database:
SELECT datname FROM pg_database;
5、删除用户:
#drop user xxx;
6、删除数据库:
#DROP DATABASE xxx;
7、查询权限:
select * from information_schema.table_privileges where grantee='xxx';