PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Was ist eine Postgres-Sitzung?

Laut diesem Thread , eine Sitzung ist "gleichbedeutend mit einer TCP-Verbindung". Die Sprache in Sitzungsinformationsfunktionen unterstützt dies ebenfalls.

Im Kontext einer Advisory-Sperre auf Sitzungsebene hat also alles, was die TCP-Verbindung teilt, Zugriff auf die Ressource, und die Ressource wird nicht freigegeben, es sei denn, sie wird explizit entsperrt oder die TCP-Verbindung wird beendet.