- Added psycopg2-binary to requirements for PostgreSQL support.
- Refactored consumer.py to use joinedload with the correct syntax.
- Updated models.py to fix ForeignKey and Enum type definitions for
better compatibility with current SQLAlchemy versions.
These changes ensure the application is compatible with the latest
SQLAlchemy practices and supports PostgreSQL databases.