postgresql相关命令
1,打开命令窗口:

2,查看数据库用户:\du

3,列出所有数据库名:\l或者SELECT datname FROM pg_database;

4,切换某个数据库下面的某个用户下面:\c 数据库名 用户名;

5,展示当前数据库连接数:select count(1) from pg_stat_activity;

6,显示当前数据库最多连接数:show max_connections;

7,查看当前用户:select * from current_user;或者select user;

8,切换角色role:\c - 角色名;
9,查看当前数据库下的所有表:\dt;

10,创建用户dbuser:CREATE USER dbuser WITH PASSWORD '*****';
11,创建用户数据库exampledb:CREATE DATABASE exampledb OWNER dbuser;
12,将exampledb数据库的所有权限都赋予dbuser:GRANT ALL PRIVILEGES ON DATABASE exampledb TO dbuser;
13,给用户授权超级用户:ALTER ROLE <user_name> SUPERUSER;
14,创建拥有superuser权限的角色:CREATE ROLE name SUPERUSER;
15,创建拥有创建数据库权限的角色:CREATE ROLE name CREATEDB;
16,创建拥有创建角色权限的角色:CREATE ROLE name CREATEROLE;
17,创建登陆角色需要的密码:CREATE ROLE name PASSWORD 'string';
18,给用户scalauser加上复制的权限:alter role scalauser with replication;

19,查看表结构:\d table_name;

20,启动服务:pg_ctl -w start -D E:\PostgreSQL\data\pg96\,其中目录路径表示数据库的存放数据的文件路径
21,停止服务:pg_ctl stop或者直接关掉启动服务的窗口
22,重启服务:pg_ctl -w restart
23,查看服务启动状态:pg_ctl status -D E:\PostgreSQL\data\pg96\
24,修改用户密码:\password postgres;

25,连接数据库:psql -h IP地址 -p 端口 -U 用户名 数据库名
示例:psql -h localhost -p 5432 -U scalauser scaladb

26,使用psql帮助:\?

27,使用psql sql语法帮助:\h create table

28,模式:schema,类似于oracle中schema,mysql中的database概念,使用create schema来创建schema,一般我们的schema和owner都设置为相同,展示当前模式:\dn;

29,获取策略policy:\dp;

30,退出当前窗口:\q
postgresql相关命令的更多相关文章
- postgresql常见命令及操作
pgsql已经更新到beta11了,不同版本的服务器启动或相关命令.配置可能会有不同,所以得根据pg版本进行操作.下面记录一些工作中常用到的一些操作,主要包括服务启动.备份/恢复数据.数据目录迁移.常 ...
- linux 搜索相关命令(2)
文件搜索相关命令 1:locate命令 需要 yum install mlocate locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate #locate命 ...
- 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令
Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...
- linux 目录结构及其相关命令
目录也是一个文件,它的唯一功能是用来保存文件及其相关信息.所有的文件,包括普通文件.设备文件和目录文件,都会被保存到目录中. 主目录 登录后,你所在的位置就是你的主目录(或登录目录),如果是root用 ...
- Shell编程基础教程5--文本过滤、正则表达式、相关命令
5.文本过滤.正则表达式.相关命令 5.1.正则表达式(什么是正则表达式?正则表达式怎么进行匹配?常用命令) 简介: 一种用来描述文本模式的特殊语法 ...
- Linux文件管理相关命令
Linux文件管理相关命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以 ...
- mysql主从复制replication的一些相关命令
主服务器上的相关命令:show master status; mysql> show master status\G . row *************************** Posi ...
- sqlplus 配置方法及相关命令
sqlplus 配置方法及相关命令 1.配置文件 1.1 全局模式什么叫全局模式呢:当我们配置完sqlplus工具加载配置文件后,无论在哪个目录下登陆数据库,您设置[sqlplus提示符样子,在任何目 ...
- linux网络配置相关命令、虚拟网络接口eth0:0
网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口 ...
随机推荐
- java生成PDF,各种格式、样式、水印都有
代码中有两处需要图片,请自行替换. 一个是水印.一个是手指. 需要的JAR包链接:http://download.csdn.net/detail/justinytsoft/9688893 下面是预览: ...
- mysql数据库热备份
使用Percona XtraBackup 先安装依赖包 yum install -y perl-DBD-MySQL perl-DBI perl-Time-HiRes libaio* 到Percona官 ...
- 2014百度之星第一题Energy Conversion
Energy Conversion Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- SharePoint 2013 Step by Step——使用自定义的List Template
Overview 对于企业员工来说,"扁平结构"的LIST是日常操作中经常使用到的,LIST的好处是方便数据的录入以及数据的整理分析,尤其是Quick Edit功能,可以实现快速编 ...
- Java 9 揭秘(1. 入门介绍)
文 by / 林本托 在第一部分中,主要讲解如下内容: JDK 9 包含了哪些内容 运行代码的系统要求 如何安装 NetBeans 1 JDK 介绍 JDK 9是Java开发工具包的第九个主要版本,计 ...
- Oracle数据库创建表是有两个约束带有默认索引
Oracle数据库创建表是有两个约束带有默认索引.1.主键primary Key:唯一索引.非空2.唯一Unique:唯一索引,可以是空值如果没有设定主键和唯一约束,表中不会有默认索引的. 建立主键/ ...
- echarts legend 的单选模式以及轮播技巧
1.设置 legend 属性: selectedMode: 'single' 2.使用 myCharts.dispatchAction 来设置legend的聚焦 broadcast (v) { // ...
- 基于数据库构建分布式的ID生成方案
在分布式系统中,生成全局唯一ID,有很多种方案,但是在这多种方案中,每种方案都有有缺点,下面我们之针对通过常用数据库来生成分布式ID的方案,其它方法会在其它文中讨论: 1,RDBMS生成ID: 这里我 ...
- 本地启动spark-shell
由于spark-1.3作为一个里程碑式的发布, 加入众多的功能特性,所以,有必要好好的研究一把,spark-1.3需要scala-2.10.x的版本支持,而系统上默认的scala的版本为2.9,需要进 ...
- jumpserver 3.2修改排序规则
在默认的情况下,我们使用jumpserver的时候 这里我使用xshell 客户端连接到堡垒机的时候, 这里我的显示规则是根据IP排序的,但是我这里的服务器的hostname 都是根据场景设置的hos ...