Postgresql数据库操作常用命令

  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;

    原文作者:蓝色瓦力
    原文地址: https://www.jianshu.com/p/ce9656b27f1e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞