Big news! 🎉 @awscloud is a Platinum Sponsor of Psycopg!
This sponsorship will fund the development of Psycopg 3 and 2, and help us grow the team. If your organisation depends on Psycopg, we'd love your support. Links in replies 👇
#PostgreSQL#Python#Psycopg#AWS#OpenSource
psycopg2 2.9.13 is out! 🔒
Cloud databases mean "malicious server" is no longer a far-fetched threat. This release fixes bugs, adds Python 3.15 support and tidies up the build system. Psycopg 3 Python 3.15 to follow!
Link in replies 👇
#PostgreSQL#Python#Psycopg#OpenSource
Throwback to Daniele's keynote at @pyconit 2022! 🌍
"Psycopg from 2 to 3: designing and living Free Software" covers the journey from Psycopg 2 to 3, open source sustainability and community. Link in replies 👇
#Python#PostgreSQL#Psycopg#PyCon#OpenSource
Did you know you can sponsor Psycopg outside of GitHub? 💛
We welcome direct sponsorships, invoiced arrangements and multi-year commitments
Drop us a message at sponsor@psycopg.org 🐍
#PostgreSQL#Python#Psycopg#OpenSource
New on the Psycopg blog: stop loading large query results into memory all at once 🐘
Server-side cursors let you stream rows from PostgreSQL one batch at a time. Works with async too. Link in replies 👇
#PostgreSQL#Python#Psycopg#OpenSource
Earlier this year, Daniele spoke at @PGConfdev in Vancouver: "Psycopg: 20 years of mostly friendly coexistence with libpq" ❤️
The recording is now available online. Link in replies 👇
#PostgreSQL#Python#Psycopg#OpenSource
A massive thank you to @Codeurs_Liberte for their generous donation to Psycopg! 🎉
This support makes a real difference. If your company uses Psycopg, please consider sponsoring us too. Link in replies 👇
#PostgreSQL#Python#Psycopg#OpenSource
Psycopg now has a GitHub Sponsors page 🥳
If Python + PostgreSQL are in your stack, consider supporting the project that's kept them talking to each other for 20 years. Links in replies 👇
#PostgreSQL#Python#Psycopg#OpenSource
You don't need a NoSQL database if you have PostgreSQL! 💪
Add a JSON or JSONB field to your table: call register_dumper(dict, JsonDumper) and every Python dict migrates seamlessly to Postgres 🤫
Should this be the default in Psycopg 3.4? 🤔
#PostgreSQL#Python#Psycopg#JSON
New blog post: integrating Psycopg 3 with FastAPI and Pydantic - dependency injection, row factories and connection pooling. Clean Python, less boilerplate ⚡️ Link in comments! #PostgreSQL#Python#FastAPI#Psycopg#OpenSource