如何设置PostgreSQL数据库备份?

PostgreSQL

1 前言

一个问题,一篇文章,一出故事。
今天笔者需要备份PostgreSQL数据,于是整理当前章节。

2 最佳实践

2.1 PostgreSQL环境

如何Ubuntu部署PostgreSQL?

2.2 备份方法

2.2.1 设置备份账号(可选)

sudo -u postgres psql
ALTER USER postgres WITH PASSWORD 'postgrespwd;

2.2.2 备份单个数据库

pg_dump -U postgres -h localhost -p 5432 myDB > /data/dbBackup/myDB.sql

2.2.2 备份所有数据库

export PGPASSWORD='postgrespwd'
pg_dumpall -U postgres -h localhost -p 5432 > /data/dbBackup/all.sql
没有评论

发表回复

PostgreSQL
如何设置PostgreSQL schema权限?

1 前言 一个问题,一篇文章,一出故事。 笔者今天在一个未经测试的PostgreSQL版本中创建单库 …

PostgreSQL
如何创建PostgreSQL应用数据库并授予读写权限?

1 前言 一个问题,一篇文章,一出故事。 笔者今天需要给PostgreSQL创建一个只读用户,于是整 …

PostgreSQL
如何授权PostgreSQL用户单库管理权限?

1 前言 一个问题,一篇文章,一出故事。 笔者今天需要给PostgreSQL创建一个只读用户,于是整 …