Xóa dấu ngoặc đơn khỏi các trường trong SELECT
mệnh đề.
Tôi cũng gặp sự cố này (mặc dù với RETURNING
mệnh đề thay vì SELECT
), và nhận xét của @ user2524674 xứng đáng là câu trả lời. Trước khi câu hỏi được chỉnh sửa, các trường trong SELECT
mệnh đề được bao quanh bởi dấu ngoặc đơn, tức là
SELECT (ngo.n_id, feeds.url)
và kết quả trả về là một chuỗi chứ không phải là một tuple thực tế. Thay đổi điều này thành
SELECT ngo.n_id, feeds.url
gây ra psycopg2
để trả về một bộ giá trị thực tế.