sql >> Database >  >> RDS >> PostgreSQL

Draadveilig PQconn-object

Een enkele verbinding met PostgreSQL ondersteunt geen gelijktijdige zoekopdrachten. Wanneer een zoekopdracht actief is, is het niet mogelijk om de PGconn opnieuw te gebruiken structuur voor iets anders, met uitzondering van PQcancel() die kan worden aangeroepen vanuit een andere thread of een signaalhandler.

Dit komt van het ontwerp van het client-serverprotocol, niet van libpq zelf.

Om gelijktijdige query's binnen meerdere threads te implementeren, moet elke thread zijn eigen verbinding hebben en zijn eigen bijbehorende niet-gedeelde PGconn structuur.




  1. MySQL-server is verdwenen tijdens het crawlen in Perl

  2. PHP Mysql delete Query werkt niet goed

  3. mysql-subquery in een LEFT JOIN

  4. Subquery invoegen in Select Query