标签:常用 查看 数据库 用户 指令 testdb pg test user
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;
标签:常用,查看,数据库,用户,指令,testdb,pg,test,user 来源: https://blog.51cto.com/2012ivan/2483135
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。