新建账户、权限,参考http://www.server110.com/postgresql/201403/7619.html
su - postgres
psql进入后
1、列出所有数据库
\l或者\list
2、列出当前数据库下的表
\d
\c dbname user
4、列出指定表的所有字段
\d tablename
5、查看指定表的基本情况
\d+ tablename
6、退出登录
\q
create\drop database dbname;
createdb dbname、psql dbname
9、查看角色
\du+select * from pg_roles;
createuser lulinyi -P(默认可读所有数据库),createdb dbname -O lulinyi(创建数据库只能lulinyi访问)
a.操作系统下新建用户例如:adduser dbuser
创建用户:create user dbuser with password '518518';
创建私有数据库:create database elink owner dbuser;
给与权限:grant all privileges on database elink to dbuser;
13、修改密码
alter user elink with password 'test';
14、给予新建用户权限(我们这里为什么只有public,因为没有新建)
grant all on all tables in schemapublic to user;
原文链接:https://www.f2er.com/postgresql/194625.html