1
0
mirror of https://github.com/astaxie/cookbook.git synced 2025-08-06 22:22:37 +03:00
Files
minio-cookbook/docs/store-postgresql-backups-in-minio.md

32 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Store PostgreSQL Backups in Minio Server [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/minio/minio?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
In this recipe you will learn how to store PostgreSQL backups in Minio Server.
## 1. Prerequisites
* Install mc from [here](https://docs.minio.io/docs/minio-client-quickstart-guide).
* Install Minio Server from [here](https://docs.minio.io/docs/minio ).
* PostgreSQL official [doc](https://www.postgresql.org/docs/).
## 2. Configuration Steps
Minio server is running using alias ``m1``. Follow Minio client complete guide [here](https://docs.minio.io/docs/minio-client-complete-guid) for details. PostgreSQL backups are stored in ``pgsqlbkp`` directory.
### Create a bucket.
```sh
$ mc mb m1/pgsqlbkp
Bucket created successfully m1/pgsqlbkp.
```
### Continuously mirror local backup to Minio server.
Continuously mirror ``pgsqlbkp`` folder recursively to Minio. Read more on ``mc mirror`` [here](https://docs.minio.io/docs/minio-client-complete-guide#mirror)
```sh
$ mc mirror --force --remove --watch pgsqlbkp/ m1/pgsqlbkp
```