Postgres / psycopg2 - Inserción de una matriz de cadenas

Estoy usando Postgres 9 y Python 2.7.2 junto con psycopg2 y estoy tratando de insertar una matriz de valores de cadena con comillas correctamente escapadas. Muestra

metadata = {"Name": "Guest", "Details": "['One', 'Two', 'Three']"}

cur.execute("insert into meta values ('%s');" % metadata)

que arroja la excepción:

psycopg2.ProgrammingError: syntax error at or near "One"
LINE 1: "Details": "['One...
                      ^

También he intentado usar Postgres 'E para escapar junto con barras invertidas, pero aún no he encontrado la combinación correcta. Ideas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta