Postdres 9 ve Python 2.7.2 psycopg2 ile birlikte kullanıyorum ve düzgün bir şekilde kaçtılan tırnak işaretleri içeren bir dizi dize değeri eklemeye çalışıyorum. Örnek: istisna atarPostgres/psycopg2 - Dizelerin dizisi ekleme
metadata = {"Name": "Guest", "Details": "['One', 'Two', 'Three']"}
cur.execute("insert into meta values ('%s');" % metadata)
:
psycopg2.ProgrammingError: syntax error at or near "One"
LINE 1: "Details": "['One...
^
Ben de ters eğik birlikte kaçmaya PostgreS' E kullanarak denedim ama henüz doğru kombinasyonunu bulamadı. Fikirler? Eğer tabloya bir dize olarak bütün meta dökümü yapacaksanız
"" [\ 'One \', \ 'Two \', \ 'Three \'] "'? – agf