Postgresql常见操作命令

安装Postgresql

请查看我的另一篇博文:

博文连接:https://www.cnblogs.com/cndevops/p/14962745.html

连接Postgresql数据库

服务端连接数据库
[root@Sonnarqube-dev bin]# ./psql -U sonarqube -d sonarqube

image

列举数据库

\l

image

查看表结构

\dt

image

查看权限

image

将数据库sonar_data的权限,全部赋给sonar用户

grant all on database sonar_data to sonar;

授权用户超级管理员权限

alter role sonar superuser;

授权用户创建角色的权限

alter role sonar createrole;

授权用户创建数据库的权限

alter role sonar createdb;

创建数据库

create database [数据库名];

sonarqube-# create database test;

image

创建用户

create user db_user1 password '123'; --创建用户

image

创建数据库指定所属用户

create database [数据库名] owner [用户名];
create database test_data owner db_user1;

image

删除数据库

drop database [数据库名];

image

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...