A powerful and user-friendly Windows application to automate PostgreSQL database backups using scheduled tasks. Developed by Ahmed Shehta.
- 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
- Python 3.10+
- Windows 10/11
- PostgreSQL installed
- Clone or download this repository
- Run
main.py
using Python - Or use the EXE version Direct
To build your own EXE:
pip install pyinstaller
pyinstaller --noconsole --onefile --icon=icon.ico main.py