This is the first official release of the PostgreSQL Study Project β a modular and educational CLI toolkit built in Python for managing PostgreSQL databases.
π Features Included:
- β
Interactive CLI launcher (
main.py
) - π§± SQLAlchemy models (Product, User)
- π§© Modular tools for:
- Creating and dropping databases
- Creating or wiping tables
- Performing backups and restores via
pg_dump
/psql
- Viewing table contents
- π§ͺ Multi-database support (PostgreSQL, MySQL, SQLite)
- πΏ
.env
support viapython-dotenv
- βοΈ GitHub Actions CI: test DB connection, backup, restore
Proudly crafted by @TamerOnLine