博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL运维命令整理
阅读量:6334 次
发布时间:2019-06-22

本文共 840 字,大约阅读时间需要 2 分钟。

# 控制台命令

su - postgres

psql

\q 退出控制台

\password 设置密码

\h 查看SQL命令的解释,比如\h select。

\? 查看psql命令列表。

\l 列出所有数据库。

\c [database_name]:连接其他数据库。

\d 列出当前数据库的所有表格。

\d [table_name]:列出某一张表格的结构。

\du 列出所有用户。

\e 打开文本编辑器。

\conninfo 列出当前数据库和连接的信息。

# 登陆数据库

psql -U postgres -d dbname -h 127.0.0.1 -p 5432

-U 指定用户

-d 指定数据库

-h 指定服务器

-p 指定端口

example:

psql -U postgres -d freeswitch -h 127.0.0.1 -p 5432

# 数据库备份

pg_dump dbname > outfile

-U 指定用户

-h 指定服务器

-p 指定端口

example:

pg_dump -U postgres -h 127.0.0.1 -p 5432 freeswitch > outfile

# 查询数据库位置

select oid,datname from pg_database;

------------------------

  oid  |  datname

-------+------------

     1 | template1

 12865 | template0

 12870 | postgres

 16384 | freeswitch

(4 行记录)

--------------------

#确认存储位置

ls /var/lib/pgsql/9.2/data/base/16384/

本文转自 tanzhenchao 51CTO博客,原文链接:http://blog.51cto.com/cmdschool/1957224,如需转载请自行联系原作者
你可能感兴趣的文章
[转]TCP滑动窗口详解
查看>>
中断下半部tasklet【转】
查看>>
8 -- 深入使用Spring -- 5...2 使用@Cacheable执行缓存
查看>>
C# 字典 Dictionary 遍历
查看>>
单元测试以文件流的形势传参调用api进行测试
查看>>
Oracle中查询某字段不为空或者为空的SQL语句怎么写
查看>>
什么是Java序列化?如何实现序列化?
查看>>
对象克隆技术Object.clone()
查看>>
Glide Picasso Fresco UIL 图片框架 MD
查看>>
Fiddler抓包2-只抓APP的请求
查看>>
SQL Server数据库的存储过程中定义的临时表,真的有必要显式删除(drop table #tableName)吗?...
查看>>
uva 116 - Unidirectional TSP (动态规划)
查看>>
ubuntu 16.04快速建lvm
查看>>
Passing address of non-local object to __autoreleasing parameter for write-back
查看>>
大一女生的几个“不知道”
查看>>
cocos2d 3.X Shader 变暗和变灰
查看>>
Android关于buildToolVersion与CompileSdkVersion的区别
查看>>
linux句柄泄露问题查看
查看>>
Linux网络编程——浅谈 TCP 三次握手和四次挥手
查看>>
如何在Mac OS X上安装 Ruby运行环境
查看>>