Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Connection methods does not accept classic nor unusual arguments supported in other pgsql connection solution

Offen
#979 7 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
postgresql, python
Bereich
backend, databases

Rechercherichtung

Der Bericht nennt asyncpg-Verbindungsmethoden und den options-Parameter des PostgreSQL-Clients, aber keine Repository-Datei und keinen Test. Beginne damit, den Einstiegspunkt für die Verbindung zu finden und seine akzeptierten Argumente mit den PostgreSQL-Optionen zu vergleichen. Lege den unterstützten Umfang vor der Implementierung fest; abgeschlossen bedeutet, dass die angeforderte Verbindungsoption akzeptiert und durch einen Regressionstest abgedeckt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Hello,

While trying to configure a Cockroach DB cluster async connection, there seems to be missing support for usual PostgreSQL parameters (or renamed) or supported options not frequently used.

I don't know why the connection part does not seems to follow other library but it would be nice to at least support all options existing in postgresql client (even renamed ^^).

For example, the part I am missing to connect is options keyword. It is used to provide complementary informations on the connection (in my case a cluster id to identify exact connection). Guess it is not mandatory by itself but it fells strange to have the issue only on asyncpg :/

  • asyncpg version: Version: 0.26.0
  • PostgreSQL version:
  • Do you use a PostgreSQL SaaS? If so, which? Can you reproduce
    the issue with a local PostgreSQL install?
    : Cockroach Cloud
  • Python version: 3.10.7 (venv)
  • Platform: Linux (Docker VSCode python dev container)
  • Do you use pgbouncer?: No
  • Did you install asyncpg with pip?: Yes (using setuptools)
  • If you built asyncpg locally, which version of Cython did you use?:
  • Can the issue be reproduced under both asyncio and
    uvloop?
    :
Vorherrschende Sprache
Python
Sterne
8.1k
Forks
469
Ø Merge
2 T. 20 Std.
Gemergte PRs (30 T.)
9

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus MagicStack/asyncpg

Alle Issues in MagicStack/asyncpg

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.