Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplementation for Django 4.2+ Compatibility and Security Enhancement #167

Open
9 tasks
shimizukawa opened this issue Nov 23, 2024 · 2 comments
Open
9 tasks

Comments

@shimizukawa
Copy link
Member

shimizukawa commented Nov 23, 2024

Current state

  • To maintain compatibility of django-redshift-backend, the decision was made to vendor the PostgreSQL backend and Django codebase from Django 4.0 codebase.
  • While this approach temporarily ensured compatibility with Redshift, it has resulted in an ongoing situation where new features and fixes from the latest Django versions cannot be incorporated

Why is it in its current state?

  • Redshift is based on the PostgreSQL 8.0.4 interface.
  • Django 4.1 and later versions have dropped compatibility with PostgreSQL 10 and below.

How to fix the issues

  • Re-implement this backend independently without relying on the Postgres backend.

Tasks

Tasks

@anentropic
Copy link

@shimizukawa
Copy link
Member Author

shimizukawa commented Nov 26, 2024

or should it use: https://github.com/aws/amazon-redshift-python-driver ?

It would be worth trying the amazon-redshift-python-driver. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants