Skip to content

ashehta700/postgresql-auto-backup-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PostgreSQL Auto Backup Tool

A powerful and user-friendly Windows application to automate PostgreSQL database backups using scheduled tasks. Developed by Ahmed Shehta.

App Screenshot

🚀 Features

  • Auto-detect PostgreSQL version
  • Backup multiple databases at once
  • Custom backup intervals (via Task Scheduler)
  • Deletes old backups automatically
  • GUI made with Tkinter
  • Supports custom backup directory
  • Safe .bat script generation

🖥️ Requirements

  • Python 3.10+
  • Windows 10/11
  • PostgreSQL installed

🔧 Installation

  1. Clone or download this repository
  2. Run main.py using Python
  3. Or use the EXE version Direct

To build your own EXE:

pip install pyinstaller
pyinstaller --noconsole --onefile --icon=icon.ico main.py

About

A GUI tool to automate PostgreSQL backups using scheduled tasks — by Ahmed Shehta

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages