No, nemůžete zaručit, že dojde k odpojení bez JavaScriptu a jediný skutečný způsob, jak zajistit, že víte, že se okno zavřelo, je nechat ho neustále pingnout na server – někdy se události zavírání stránky nespustí. Takže byste v podstatě potřebovali něco na pozadí, které by sledovalo pingy, a pokud se jeden v daném čase nespustí, zavolejte proces zabíjení.
Pokud vím, není možné sdělit připojení PostgreSQL, aniž byste se přihlásili jako admin a skutečně vynutili uzavření hrozby. Metoda se nazývá pg_cancel_backend . NEBYL násilně ukončit proces pomocí příkazového řádku kill. To by mohlo mít následky, kterým se lze vyhnout použitím vestavěných nástrojů.