<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/postgresql-adapter-for-python-ix1fxvfk1" -->

---
title: PostgreSQL adapter for Python | daily.dev
description: Psycopg 2.8.5, the popular PostgreSQL adapter for Python, has been released with AIX platform support and several bug fixes, including a fix for using...
canonical: https://daily.dev/posts/postgresql-adapter-for-python-ix1fxvfk1
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: PostgreSQL adapter for Python | daily.dev
og:description: Psycopg 2.8.5, the popular PostgreSQL adapter for Python, has been released with AIX platform support and several bug fixes, including a fix for using...
og:url: https://daily.dev/posts/postgresql-adapter-for-python-ix1fxvfk1
og:image: https://api.daily.dev/og/posts/iX1fxVfk1.png
og:image:alt: PostgreSQL adapter for Python
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# PostgreSQL adapter for Python

**[Psycopg](https://daily.dev/sources/psycopg)** · 1 min read · 0 upvotes · 0 comments

## Summary

Psycopg 2.8.5, the popular PostgreSQL adapter for Python, has been released with AIX platform support and several bug fixes, including a fix for using connection_factory and cursor_factory together, support for logging.LoggerAdapter in LoggingConnection, sliceable Column objects in cursor.description, and a fix for copying DictCursor rows. Users can upgrade via pip install --upgrade psycopg2.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.psycopg.org/articles/2020/04/06/psycopg-285-released>

## Questions this post answers

### What changed in psycopg2 version 2.8.5?

Psycopg2 2.8.5 adds AIX platform support and fixes several bugs: using connection_factory and cursor_factory together now works correctly, LoggingConnection supports logging.LoggerAdapter, Column objects in cursor.description can now be sliced, and copying DictCursor rows no longer fails. Install or upgrade with pip install --upgrade psycopg2.

_Teams tracking PostgreSQL driver updates for Python can follow changes like this on daily.dev._

### How do I upgrade to the latest psycopg2 version for PostgreSQL in Python?

Run pip install --upgrade psycopg2 to get version 2.8.5, which adds AIX support and fixes issues with connection_factory and cursor_factory combinations, LoggingConnection's logging.LoggerAdapter support, slicing Column objects in cursor.description, and copying DictCursor rows. The package is also downloadable directly from PyPI.

_Developers keeping Python database dependencies current can track releases like this on daily.dev._

---

Tags: [#python](https://daily.dev/tags/python), [#postgresql](https://daily.dev/tags/postgresql)

[View this post on daily.dev](https://daily.dev/posts/postgresql-adapter-for-python-ix1fxvfk1)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"PostgreSQL adapter for Python","url":"https://daily.dev/posts/postgresql-adapter-for-python-ix1fxvfk1","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/postgresql-adapter-for-python-ix1fxvfk1"},"datePublished":"2026-08-23T12:21:53.487Z","dateModified":"2026-08-23T12:40:08.289Z","description":"Psycopg 2.8.5, the popular PostgreSQL adapter for Python, has been released with AIX platform support and several bug fixes, including a fix for using...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b0cbd2ac8948f96ab39fa6a90db7464f?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b0cbd2ac8948f96ab39fa6a90db7464f?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Psycopg","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Psycopg","logo":"https://media.daily.dev/image/upload/s--5N-KNNWk--/f_auto,q_auto/v1787487485/logos/psycopg?_a=BAMAMicg0","url":"https://daily.dev/sources/psycopg"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/postgresql-adapter-for-python-ix1fxvfk1","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,postgresql","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Psycopg","item":"https://daily.dev/sources/psycopg"},{"@type":"ListItem","position":3,"name":"PostgreSQL adapter for Python"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/postgresql-adapter-for-python-ix1fxvfk1#faq","mainEntity":[{"@type":"Question","name":"What changed in psycopg2 version 2.8.5?","acceptedAnswer":{"@type":"Answer","text":"Psycopg2 2.8.5 adds AIX platform support and fixes several bugs: using connection_factory and cursor_factory together now works correctly, LoggingConnection supports logging.LoggerAdapter, Column objects in cursor.description can now be sliced, and copying DictCursor rows no longer fails. Install or upgrade with pip install --upgrade psycopg2. Teams tracking PostgreSQL driver updates for Python can follow changes like this on daily.dev."}},{"@type":"Question","name":"How do I upgrade to the latest psycopg2 version for PostgreSQL in Python?","acceptedAnswer":{"@type":"Answer","text":"Run pip install --upgrade psycopg2 to get version 2.8.5, which adds AIX support and fixes issues with connection_factory and cursor_factory combinations, LoggingConnection's logging.LoggerAdapter support, slicing Column objects in cursor.description, and copying DictCursor rows. The package is also downloadable directly from PyPI. Developers keeping Python database dependencies current can track releases like this on daily.dev."}}]}
```

