Postgresql数据库操作常用命令

作者: 蓝色瓦力 | 来源:发表于2016-06-19 23:02 被阅读60次
  1. 创建数据库

createdb -h localhost -p 5432 -U mydb mydb

  1. 删除数据库

dropdb -h localhost -p 5432 -U mydb mydb

  1. 备份数据库

pg_dump -h localhost -p 5432 -U mydb -w -Fc -f mydb.bak mydb

  1. 恢复数据库

pg_restore -h localhost -p 5432 -U mydb -d mydb -n public -c -Fc --if-exists -v ./mydb.bak

  1. 无密码访问postgresql数据库,需要在当前用户的home创建一个.pgpass文件

$ touch ~/.pgpass
$ chmod 0600 ~/.pgpass

接下来编辑.pgpass文件内容,每一行代表一个数据库访问信息,格式如下:

server:port:database:username:password

6.删除所有的表

DROP SCHEMA public CASCADE;
CREATE SCHEMA public;

GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO public;

相关文章

网友评论

    本文标题:Postgresql数据库操作常用命令

    本文链接:https://www.haomeiwen.com/subject/tlobdttx.html