Preguntas etiquetadas con psycopg2

Psycopg es un adaptador PostgreSQL para el lenguaje de programación Python. Implementa PEP 249 con muchas extensiones.

771
pg_config ejecutable no encontrado

Tengo problemas para instalar psycopg2. Recibo el siguiente error cuando intentopip install psycopg2 : Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config...

141
psycopg2: inserte varias filas con una consulta

Necesito insertar varias filas con una consulta (el número de filas no es constante), por lo que necesito ejecutar una consulta como esta: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); La única manera que sé es args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, ))...

81
Python / psycopg2 WHERE IN declaración

¿Cuál es el método correcto para que la lista (countryList) esté disponible a través de% s en la declaración SQL? # using psycopg2 countryList=['UK','France'] sql='SELECT * from countries WHERE country IN (%s)' data=[countryList] cur.execute(sql,data) Tal como está ahora, se produce un error...