PostgreSQL运维命令整理

PostgreSQL运维命令整理,第1张

概述# 控制台命令 su - postgres psql \q 退出控制台 \password 设置密码 \h 查看SQL命令的解释,比如\h select。 \? 查看psql命令列表。 \l 列出所有数据库。 \c [database_name]:连接其他数据库。 \d 列出当前数据库的所有表格。 \d [table_name]:列出某一张表格的结构。 \du 列出所有用户。 \e 打开文本编辑器

# 控制台命令

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/

参阅文档

====================

http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.HTML

总结

以上是内存溢出为你收集整理的PostgreSQL运维命令整理全部内容,希望文章能够帮你解决PostgreSQL运维命令整理所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1172533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存