-
Notifications
You must be signed in to change notification settings - Fork 262
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
Added support for MSSQL server using aioodbc #151
Conversation
Build and check is failing because ODBC driver is not installed on the machine. |
Is this PR dead? |
Great effort! That looks good, but there're a few points I wonder about.
so it can cover a range of DBs. |
There's a nice chunk of fantastic work here. However I think we're going to need to push for figuring out having this as a third party option, rather than supported in core. I'd really like the core to be limited to postgresql, mysql, and sqlite. Any database options that I'm not able to easily test locally are going to be problematic, and in any case it'd be really helpful for us to be able to push driver implementations towards third party support, to help with long term maintenance. Very happy to talk any of this over as needed on https://gitter.im/encode/community |
Hi @tomchristie - would you be interested in discussing here the rationale behind declining support for SQL Server? I believe if the limiting factor is mainly local testing, you may wish to take a look at one of the SQL Server docker images. Those should provide you a way to (EULA permitting, of course, which in this case seems like a clear cut 👍) spin up a local database and test at will. Of course these are not 100% accurate replications of SQL Server running on Windows Server 2xxx, but such images should provide ample test surface. It seems rather arbitrary to decline support for one database, but if the rationale is lack of ability to test, that makes total sense. That said, hopefully others can benefit from the great work done in this pull request, at some point. |
Added support for MSSQL server using aioodbc.
Will write the test cases soon.