MagicStack / MagicStack/asyncpg
UndefinedTableError: relation "pg_temp.session_vars" does not exist
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 8.1k
- Fork
- 468
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I can successfully connect to a PostgreSQL database and execute queries against a database to view the data the tables contain.
However, when I try to execute an UPDATE, I get the following error:
UndefinedTableError: relation "pg_temp.session_vars" does not exist
I am creating a connection to the database by doing the following:
(nothing special)
conn = await asyncpg.connect(user='username',
password='password',
database='databasename',
host='localhost')
I was wondering what, if anything, you might be aware of that would resolve this issue. Might there be something additional I need to do when setting up the connection?
(I can connect to the database directly via the shell and issue UPDATE's without any problems.)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Iniziare con l’esempio asyncpg.connect fornito e riprodurre l’UPDATE su PostgreSQL, confrontandolo con la sessione shell funzionante. Analizzare il riferimento pg_temp.session_vars con ambito limitato alla sessione e la differenza tra i contesti di connessione; il lavoro è concluso quando è stato isolato se il problema si trova in asyncpg o nella configurazione lato database e viene registrata una correzione riproducibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- postgresql, python
- Ambito
- database
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100