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

Rational for Integration of a SQL Server backend in Django #2

Closed
FlipperPA opened this issue Aug 10, 2019 · 4 comments
Closed

Rational for Integration of a SQL Server backend in Django #2

FlipperPA opened this issue Aug 10, 2019 · 4 comments
Assignees
Labels
discussion An item up for discussion.

Comments

@FlipperPA
Copy link
Owner

FlipperPA commented Aug 10, 2019

Microsoft SQL Server is the only database of the "big four" which is currently not supported natively by a Django backend engine:

https://db-engines.com/en/ranking

When I first started using Django a few years ago, it was a major point of confusion on which third-party package to use for SQL Server. After trying several engines, we settled on django-pyodbc-azure, which has treated us well over the years. @michiya's efforts in maintaining the package are greatly appreciated, however, there is a concern about the lack of communication as to ongoing maintainence of the package.

After many months, it appears it is no longer maintained:
michiya/django-pyodbc-azure#192

I'm currently running in production (as are many others) of a commit on a branch, which was never merged or published to PyPI:
michiya/django-pyodbc-azure#204

More forks and versions are starting to appear:
https://github.com/JordanReiter/django-pyodbc-azure/
https://pypi.org/project/django-mssql-backend/

This duplication of effort and fracturing of the SQL Server on Django community may best be solved by bringing the SQL Server backend into Django.

@FlipperPA
Copy link
Owner Author

FlipperPA commented Aug 10, 2019

A quote from @michaya, the maintainer of django-pyodbc-azure in 2015:

I'm very happy to hear that Django is going to receive support from Microsoft to provide first class support for SQL Server and Azure SQL Database! I hope Django will have its official backend implementation for SQL Server and Azure SQL Database, so you can use django-pyodbc-azure as you like to make an official one. And of course I'm willing to help you if there's anything I can.

@FlipperPA FlipperPA self-assigned this Aug 10, 2019
@FlipperPA FlipperPA added the discussion An item up for discussion. label Aug 10, 2019
@sparrowt
Copy link

sparrowt commented Mar 9, 2022

See microsoft fork at https://github.com/microsoft/mssql-django/

@FlipperPA
Copy link
Owner Author

@sparrowt Ha, thanks for the link - that was the issue that spawned that entire project. :)

@sparrowt
Copy link

Indeed! Just providing a direct link for anyone else who ends up here :)

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

No branches or pull requests

2 participants