搜索
查看: 4749|回复: 0

常用postgresql命令

[复制链接]

714

主题

354

回帖

2669

积分

管理员

本论坛第一帅

积分
2669

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

QQ
发表于 2018-9-13 14:16:42 | 显示全部楼层 |阅读模式 来自 甘肃陇南


切换到postgres用户
[pre]
su postgres
[/pre]
登录数据库
[pre]
psql -U postgres
[/pre]
修改postgres用户密码,PS:生产环境下需要设置复杂的密码,成功登录数据库会看到前缀变成postgres=#

[pre]
postgres=# ALTER USER postgres WITH PASSWORD 'postgresql';
[/pre]
新建一个名为www的数据库用户,密码为passwordwww

[pre]
postgres=# CREATE USER www WITH PASSWORD 'passwordwww';
[/pre]
新建一个名为www的数据库,并且属于www这个用户

[pre]
postgres=# CREATE DATABASE www OWNER www ENCODING 'UTF8';
[/pre]
查看数据库列表,验证是否成功创建www数据库

[pre]
postgres=# \l
[/pre]
退出数据库

[pre]
postgres=# \q
[/pre]
删除www数据库

[pre]
postgres=# drop database www;
[/pre]
连接到xxx数据库,\c xxx

[pre]
postgres=# \c www;
You are now connected to database "www" as user "postgres".
www=#
[/pre]
创建数据表

[pre]
postgres=# CREATE TABLE student2
[/pre]
删除数据表

[pre]
postgres=# drop table student2;
DROP TABLE
[/pre]
备份www这个数据库

[pre]
pg_dump -U www -W www >/root/www.dmp
[/pre]
恢复数据库

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

使用道具 举报

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

本版积分规则

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