home.social

Search

66 results for “psycopg”

  1. We're heading to Vancouver! 🇨🇦

    Our maintainer Daniele Varrazzo will be speaking at @pgconfdev next week, giving a talk on libpq - the PostgreSQL client library at the heart of Psycopg - and how we can help clients get even more out of PostgreSQL

    If you're attending, don't miss it. And if you're around, come say hello! 👋

  2. We’re happy to share that Daniele Varrazzo, maintainer of psycopg, will be attending @fosdempgday this Friday and @fosdem on the weekend.

    If you’re around, feel free to come say hi and ask him any questions you may have about Psycopg, PostgreSQL or Python database drivers. Drop us a message here if you wish.

    See you soon! 👋

    Photo from PyCon Italia 2022

  3. Yesterday, on Django 4.2, we bumped #psycopg from v2 to the v3 but suffered an increase in locks & connection waiting during some periods of heavy work on the same hardware (Heroku pg with server-side pgBouncer).

    Operational reasons (shipping!) stop us investigating this in more depth right now but thought this warning may be of help to someone.

    #django

  4. @djangochat @carlton @wsvincent Continuing to talk about Django and PostgreSQL, a Django Chat episode on the recent merge of the Psycopg 3.1+ backend with @felixxm , @apollo13 and @psycopg would be interesting. 🎙️

    As an anticipation we had a great keynote from Daniele Varrazzo at PyCon Italia 2022 @pycon 🇮🇹
    youtu.be/w41jxB37n8M

  5. RT @psycopg

    Psycopg 3.1.5 released. A few bug fixes and *big* speedup improvements: networking, namedtuples, arrays...

    Try it out now! 😄🚀

    github.com/psycopg/psycopg/blo

  6. @Crocmagnon @psycopg has a lot of new features, you can read about them directly in its website 👇
    psycopg.org/

  7. #psycopg est un connecteur #Python à un serveur #PostgreSQL. L'un de nos développeurs, Denis, vous parle plus spécifiquement des #rowFactories => dali.bo/202206_psycopg

  8. Any #python #psycopg people know why this works

    ```
    #results = conn.execute('SELECT (embedding <=> %s) as distance, abstract FROM documents ORDER BY embedding <=> %s LIMIT 5', (query_embedding, query_embedding, )).fetchall()
    ```

    But this throws an error
    ```
    results = conn.execute(f'SELECT (embedding <=> {query_embedding}) as distance, abstract FROM documents ORDER BY embedding <=> {query_embedding} LIMIT 5').fetchall()
    ```

    error in the thread

  9. The new @psycopg v3 backend for @django 4.2 is quite ready ✨

    It would be very useful if you could test it in your own project to find any errors and measure variations in performance 📈

    You can already find some tests in the PR ⚗️

    github.com/django/django/pull/

  10. This morning @felixxm merged the branch for @psycopg 3 support in Django 🎉

    I opened the related issue 13 months ago and since then many developers have worked on the PR based on the work of Daniele Varrazzo 👏

    I thank everyone who made this achievement possible starting from @apollo13 to @felixxm but also Simon Charette, Tim Graham, @adamchainz, @carlton and @davidsmith 🙏

    I'm sure that both Django and Psycopg will benefit from this success ✨

    code.djangoproject.com/ticket/

  11. Möp:

    ```sql
    -- works, true
    select 1 :: smallint = 1 :: bigint;
    -- does not work
    select 1 :: smallint <@ int8range(1,2);
    -- ERROR: operator does not exist: smallint <@ int8range
    ```

    Guess what psycopg passes in when giving it a python int param...

  12. In the @django project a great deal of work is underway to add @psycopg support to the 🐍🐘
    Simon and Florian are doing a great job getting PR merged before 4.2 is released ⚡️
    You too could help by trying to test this in your projects 👇
    github.com/django/django/pull/

  13. Sans contribution, pas d'#openSource ! Nous avons choisi de vous parler de #psycopg et de son mainteneur Daniele, libriste convaincu et contributeur à #PostgreSQL. Et de comment nous avons décidé collectivement de soutenir son projet => dali.bo/202106_psycopg

  14. Hah, got uv to build psycopg2. For some reason it didn't check for all needed libraries and headers, but instead just failed.

    So now my environment and uv.lock contains the newest versions of my dependencies. I assume I have to manually copy the new minimum versions from uv.lock to pyproject.toml, as nothing I've found seems to update the versions in that file.

    This is all quite complex, but I assume there's some deeper reason that I'm just too dumb to grok.

    #uv #pyproject

  15. [Перевод] Самый быстрый способ загрузить 32 000 строк в PostgreSQL с помощью Python

    Команда Python for Devs подготовила перевод статьи о том, как найти самый быстрый способ загрузки данных в PostgreSQL с помощью Python. Автор пошагово сравнил разные методы — от построчных вставок до COPY с потоковой генерацией CSV — и показал, как ускорить процесс более чем в 250 раз при нулевом потреблении памяти.

    habr.com/ru/articles/948854/

    #postgresql #python #psycopg #загрузка_данных #импорт_данных #csv #copy #execute_batch #execute_values #оптимизация_производительности

  16. Estic reprogramant de dalt a baix el codi del servidor #appy per a que faci servir #asyncpg enlloc de psycopg2.
    Amb psycopg2 hi tinc un coll d'ampolla perquè tota la gestió de la base de dades és síncrona. asyncpg és asincrona, com diu el seu nom, i farà que appy sigui molt ràpid. En els gràfics asyncpg és a la dreta de tot.

  17. Dziś trafiłem na kolejny błąd, wynikający z tego, że `ctypes.util.find_library("c")` nie działa na systemach z #musl libc. Problem zgłoszono do CPythona w połowie roku 2014, i do dziś go nie poprawiono (choć przyznaję, że łatka jest ciut skomplikowana). Moje obejście tego problemu polega na wykorzystaniu `libc.so`, kiedy funkcja nic nie zwraca, np. poprzez:

    ```
    ctypes.util.find_library("c") or "libc.so"
    ```

    github.com/python/cpython/issu
    github.com/psycopg/psycopg/pul
    bugs.gentoo.org/923003

    #Python #PsycoPG #CTypes #CPython #Gentoo

  18. Parlons d'amour, avec Daniele qui nous expliquera la relation entre #Python et #PostgreSQL ! 😍
    RDV le 17/11 à Paris, inscrivez-vous avant le 9 novembre => dali.bo/pgsession14_conference
    #conférence #opensource #psycopg #SGBD #chabalabala

  19. Be specific. Instead of “We use a database,” write “PostgreSQL 15 with pgvector extension, hosted on Google Cloud SQL, connection via psycopg2.”

    #noproblem #yup #sure

    shellypalmer.com/2026/01/how-t

  20. Be specific. Instead of “We use a database,” write “PostgreSQL 15 with pgvector extension, hosted on Google Cloud SQL, connection via psycopg2.”

    #noproblem #yup #sure

    shellypalmer.com/2026/01/how-t