sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL psycopg2 returnerer en tuple af strenge i stedet for tuple of tuples?

Fjern parenteserne fra felterne i SELECT klausul.

Jeg havde det samme problem (dog med en RETURNING klausul i stedet for en SELECT ), og kommentaren af ​​@user2524674 fortjener at være et svar. Før spørgsmålet blev redigeret, var felterne i SELECT klausul var omgivet af parenteser, dvs.

SELECT (ngo.n_id, feeds.url)

og det returnerede resultat er en streng snarere end en egentlig tupel. Ændrer dette til

SELECT ngo.n_id, feeds.url

forårsager psycopg2 for at returnere en faktisk tuple af værdier.




  1. Hvordan kan jeg få MySQL-log til at planlægge begivenheder?

  2. Hvordan viser man bedsteforældre på sql-hierarki?

  3. Adgang nægtet, når rails forbindes til Mysql

  4. SQL Division ved hjælp af 'eksisterer ikke' i mysql