sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag stoppa exekveringen av sql-frågor i php?

Tja, du kan inte garantera att det finns en frånkoppling utan JavaScript och det enda riktiga sättet att säkerställa att du vet att fönstret har stängts är att få det att kontinuerligt pinga servern -- ibland aktiveras inte sidans stängningshändelser. Så du skulle i princip behöva något i bakgrunden för att spåra pingarna och om en inte avfyrar under en given tid, anropa avlivningsprocessen.

Så vitt jag vet är det inte möjligt att berätta för en PostgreSQL-anslutning utan att logga in som admin och faktiskt tvinga hotet att stängas. Metoden kallas pg_cancel_backend . JAG SKILLE INTE tvångsavsluta processen med kommandoraden döda. Det kan få återverkningar som kan undvikas genom att använda inbyggda verktyg.



  1. Introduktion till SQL Server 2017

  2. Laravel Homestead Vagrant Box-databasproblem

  3. Hur man skriver Order By-klausul före Where-klausul

  4. Hur man aktiverar TimescaleDB på en befintlig PostgreSQL-databas