搜索
查看: 2336|回复: 0

常用postgresql命令

[复制链接]

675

主题

987

帖子

2492

积分

管理员

本论坛第一帅

Rank: 9Rank: 9Rank: 9

积分
2492

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

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
有志者,事竟成,破釜沉舟,百二秦关终属楚. 苦心人,天不负, 卧薪尝胆 ,三千越甲可吞吴
回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表