diff --git a/asyncpg/connection.py b/asyncpg/connection.py index e62928f7..13b82836 100644 --- a/asyncpg/connection.py +++ b/asyncpg/connection.py @@ -1500,17 +1500,8 @@ def _get_reset_query(self): _reset_query.append('SELECT pg_advisory_unlock_all();') if caps.sql_close_all: _reset_query.append('CLOSE ALL;') - if caps.notifications and caps.plpgsql: - _reset_query.append(''' - DO $$ - BEGIN - PERFORM * FROM pg_listening_channels() LIMIT 1; - IF FOUND THEN - UNLISTEN *; - END IF; - END; - $$; - ''') + if caps.notifications: + _reset_query.append('UNLISTEN *;') if caps.sql_reset: _reset_query.append('RESET ALL;')