搜索
查看: 2006|回复: 0

常用postgresql命令

[复制链接]

577

主题

850

帖子

2161

积分

管理员

本论坛第一帅

Rank: 9Rank: 9Rank: 9

积分
2161

热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2018-9-13 14:16:42 | 显示全部楼层 |阅读模式


切换到postgres用户
su postgres

登录数据库
psql -U postgres

修改postgres用户密码,PS:生产环境下需要设置复杂的密码,成功登录数据库会看到前缀变成postgres=#

postgres=# ALTER USER postgres WITH PASSWORD 'postgresql';

新建一个名为www的数据库用户,密码为passwordwww

postgres=# CREATE USER www WITH PASSWORD 'passwordwww';

新建一个名为www的数据库,并且属于www这个用户

postgres=# CREATE DATABASE www OWNER www ENCODING 'UTF8';

查看数据库列表,验证是否成功创建www数据库

postgres=# \l

退出数据库

postgres=# \q

删除www数据库

postgres=# drop database www;

连接到xxx数据库,\c xxx

postgres=# \c www;
You are now connected to database "www" as user "postgres".
www=#

创建数据表

postgres=# CREATE TABLE student2

删除数据表

postgres=# drop table student2;
DROP TABLE

备份www这个数据库

pg_dump -U www -W www >/root/www.dmp

恢复数据库

psql -U postgres www < /root/www.dmp
有志者,事竟成,破釜沉舟,百二秦关终属楚. 苦心人,天不负, 卧薪尝胆 ,三千越甲可吞吴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

温馨提示
1:发帖请遵守《中华人民共和国网络安全法》,发帖内容不得维护国家的、集体的、个人的利益。
2:请勿发布恶意攻击他人的技术文章、工具、和使用教程,发现后删帖处理。
3:本站的目的在于让更多的人了解网络安全,避免受到他人的恶意攻击。
4:本站中的部分文章,可能会出现一些“技术类手段”,但这仅仅为学习演示所用,而非恶意传播技术。
5:本站中的部分文章,可能转载自互联网。如有侵权行为,联系我们删除即可。
6:学习仅是充实头脑,切勿恶意攻击个人、企业等。所造成的法律后果一切由自己承担,本站及其站长概不负责。
我知道了
快速回复 返回顶部 返回列表