DEV Community

Cover image for πŸš€ Automate Your PostgreSQL Backups with Ease! 🐳
Jackson Kasi
Jackson Kasi Subscriber

Posted on

2 2 1 1 1

πŸš€ Automate Your PostgreSQL Backups with Ease! 🐳

Simplify your database management with a robust system for backup and restore using Deno, Docker, and Cloudflare R2. 🐳

✨ Key Features:

  • Automated Backups: Schedule via cron or run on-demand.
  • Seamless Restores: From local files or directly from R2.
  • Cloud Integration: Effortlessly upload and manage backups in Cloudflare R2.

πŸ”§ Get Started:

  1. Clone the repo: postgres-r2-backup.
  2. Set up your .env file with the required details.
  3. Run: deno task run:backup or deno task run:restore.

πŸ’‘ Extend It: Add any features you needβ€”like schema-specific restores or custom retention policies.

Start now and make database management hassle-free! πŸš€

Top comments (5)

Collapse
 
thesohailjafri profile image
Sohail SJ | TheZenLabs β€’

this could be done any other DBs right like mongo or mysql?

Collapse
 
jacksonkasi profile image
Jackson Kasi β€’

As of now, it supports only PostgreSQL.
Okay, let me work on adding support for MySQL and MongoDB soon. I’ll also provide an update. :)

I’ll add this to the to-do list:

To-Do List

Collapse
 
thesohailjafri profile image
Sohail SJ | TheZenLabs β€’

Watching the repo

Collapse
 
thesohailjafri profile image
Sohail SJ | TheZenLabs β€’

Staring the repo!

Collapse
 
jacksonkasi profile image
Jackson Kasi β€’

πŸ™Œ

nextjs tutorial video

Youtube Tutorial Series

So you built a Next.js app, but you need a clear view of the entire operation flow to be able to identify performance bottlenecks before you launch. But how do you get started? Get the essentials on tracing for Next.js from @nikolovlazar in this video series πŸ‘€

Watch the Youtube series

πŸ‘‹ Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay