PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как мога да спра изпълнението на sql заявка в php?

Е, не можете да гарантирате, че има прекъсване на връзката без JavaScript и единственият реален начин да сте сигурни, че прозорецът е затворен, е да го накарате непрекъснато да пингва сървъра - понякога събитията за затваряне на страницата не се задействат. Така че основно ще ви трябва нещо във фонов режим, проследяващо ping-овете и ако едно не се задейства в даден момент, извикайте процеса на унищожаване.

Доколкото знам, не е възможно да се каже PostgreSQL връзка, без да влезете като администратор и всъщност да принудите заплахата да се затвори. Методът се нарича pg_cancel_backend . АЗ НЕ БИХ принудително прекратете процеса с командата kill. Това може да има последствия, които могат да бъдат избегнати чрез използване на вградени инструменти.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединете една колона в заявка с много колони

  2. Използване на Dapper и Postgresql - тип данни citext

  3. Ef core 5 много към много филтър

  4. local postgres db продължава да дава грешка дублирана стойност на ключ нарушава уникалното ограничение

  5. Управление и наблюдение на база данни за PostgreSQL 12