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

本文共 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,如需转载请自行联系原作者
你可能感兴趣的文章
mongodb入门的几篇文章
查看>>
开源 java CMS - FreeCMS2.3会员注册
查看>>
谈谈大家对PHP框架的各种误解
查看>>
php如何获取select multiple的值
查看>>
C++ primer习题10.9
查看>>
准备推出一款新的软件,提供给客户,请问需要做哪种签名?如何收费?
查看>>
JS判断数组里面是否包含指定的数
查看>>
web安全测试
查看>>
在Windows上编译UEFI SDK 2018/OVMF的方法
查看>>
listview 重复动画效果
查看>>
Java中Runnable和Thread的区别
查看>>
04 - Object-C协议与代理设计
查看>>
PHP实现页面跳转
查看>>
在Android中取得当前进程名
查看>>
go http的按序号发送,按序号接收
查看>>
UML类图几种关系的总结
查看>>
Android手机主流屏幕分辨率有哪些?
查看>>
初探swift语言的学习笔记四(类对象,函数)
查看>>
drum
查看>>
easyui列统计
查看>>