Connection methods does not accept classic nor unusual arguments supported in other pgsql connection solution
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
O relatório menciona métodos de conexão do asyncpg e o parâmetro options do cliente PostgreSQL, mas não indica nenhum arquivo do repositório nem nenhum teste. Comece localizando o ponto de entrada da conexão e comparando os argumentos aceitos por ele com as opções do PostgreSQL. Defina o escopo suportado antes da implementação; considera-se concluído quando a opção de conexão solicitada é aceita e coberta por um teste de regressão.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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?:
- Linguagem predominante
- Python
- Estrelas
- 8.1k
- Forks
- 469
- Merge médio
- 4d 1h
- PRs com merge (30d)
- 14
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de MagicStack/asyncpg
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
MagicStack/asyncpg#1357 · 1 comentário · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 72/100
MagicStack/asyncpg#1342 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 56/100
MagicStack/asyncpg#1340 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 28/100
MagicStack/asyncpg#1337 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
MagicStack/asyncpg#1330 · 1 comentário ·
Todas as issues de MagicStack/asyncpg
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
stephrobert/dsoxlab#238 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
sublimehq/package_control#1780 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
nwg-piotr/nwg-displays#145 ·