pg操作命令:
切换用户:
\c - test
切换数据库:
\c testdb
列出用户信息:
\du
列出数据库信息:
\l
列出当前数据库的所有表:
\d
查看表字段:
\d tablename
查看指定表的基本情况:
\d+ tablename
查询当前连接信息:
\conninfo
查看sql命令的解释:
\h 如:\h select
查看psql命令列表:
\?
连接服务:
psql -U user -d database
创建用户:
create user test with password '123';
赋予权限:
alter user test createdb;
创建数据库:
create database testdb owner test;
赋权限:
grant all privileges on database testdb to test;
删除用户:
drop user username;
如果用户下面有数据库,删除的时候会报如下错误:
ERROR: role "test" cannot be dropped because some objects depend on it
查看当前用户:
select user; / select * from current_user;
来源:51CTO
作者:lych528
链接:https://blog.51cto.com/2012ivan/2483135