Update docs to use postgres + psycopg in order to avoid known issues with psycopg2 #1701
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
#1685 raises a known issue where SQLalchemy postgres + psycopg2 has issues due to
psycopg2
not converting np floats to a storable format by default - see sqlalchemy/sqlalchemy#11712. This is fixed out of the box withpsycopg >= 3.2
(and demonstrated to be working in #1685), so this PR aims to update the docs to guide users down this smoother path instead.Other details good to know for developers
It doesn't look like we're directly depending on
psycopg2
, so no package updates were madeType of change
not work as expected)
Important
Update documentation and tests to use
psycopg
for PostgreSQL connections, replacingpsycopg2
.psycopg
instead ofpsycopg2
inrelease_blog_1dot.md
andindex.md
.postgresql+psycopg://
format.psycopg
intest_database.py
.This description was created by for a926618. It will automatically update as commits are pushed.