MagicStack / MagicStack/asyncpg

Feature Request: better support for LISTEN/NOTIFY?

Open
#1,089 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
8.1k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Currently, you have to execute a dummy query like `SELECT 1` every time you want to get a hold of new notifications from the server. Can anything similar to aiopg be implemented in asyncpg?

https://aiopg.readthedocs.io/en/stable/examples.html#usage-of-listen-notify-commands
https://www.psycopg.org/docs/connection.html#connection.poll

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing asyncpg's existing LISTEN/NOTIFY handling, then compare the aiopg usage example and psycopg connection.poll documentation linked in the issue. Done means clients can receive new server notifications without issuing a dummy SELECT 1 query each time.

Written by the indexing model from the issue text.

Assessment

Tech stack
postgresql, python
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.