sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL psycopg2 vrací n-tici řetězců místo n-tice?

Odstraňte závorky z polí v SELECT doložka.

Měl jsem stejný problém (i když s RETURNING klauzule namísto SELECT ), a komentář od @user2524674 si zaslouží odpověď. Než byla otázka upravena, pole v SELECT klauzule byly ohraničeny závorkami, tj.

SELECT (ngo.n_id, feeds.url)

a vrácený výsledek je spíše řetězec než skutečná n-tice. Změna na

SELECT ngo.n_id, feeds.url

způsobuje psycopg2 vrátit skutečnou n-tici hodnot.




  1. MySqlDB Pythonu nedostává aktualizovaný řádek

  2. CURRENT_TIMESTAMP Příklady v SQL Server (T-SQL)

  3. Odečítání data Oracle

  4. Při připojení přes JDBC zobrazit název aplikace v informacích o relaci