sql >> Databasteknik >  >> RDS >> PostgreSQL

Trådsäkert PQconn-objekt

En enda anslutning till PostgreSQL stöder inte samtidiga frågor. När en fråga är aktiv är det inte möjligt att återanvända dess PGconn struktur för allt annat, med undantag för PQcancel() som kan anropas från en annan tråd eller en signalhanterare.

Detta kommer från utformningen av klient-serverprotokollet, inte libpq själv.

För att implementera samtidiga frågor inom flera trådar måste varje tråd ha sin egen anslutning och sin egen motsvarande icke-delade PGconn struktur.




  1. MySQL, två tabeller som visar information från båda tabellerna

  2. MySQL Stored Procedures, Pandas och Use multi=True när du kör flera satser

  3. AWS RDS Postgres-anslutningsfel

  4. Rails Postgresql flera scheman och samma tabellnamn