Tag: PSYCOPG2
Estoy utilizando psycopg2 para conectarme a la base de datos de Postgre y exportar los datos a un archivo CSV. Así es como hago la exportación de la base de datos a CSV: def export_table_to_csv(self, table, csv_path): sql = “COPY (SELECT * FROM %s) TO STDOUT WITH CSV DELIMITER ‘,'” . . . Read more
Cuando selecciono esto en psql select ts_changed, to_char(ts_changed, ‘YYYY-MM-DD HH24:MI:SS.MS’) from … Obtengo este formato. 2022-01-05 14:51:11.334 En un script de Python con psycopg obtengo esto. 2022-01-05 14:49:05.777000 psycopg ha agregado tres dígitos más que no quiero, porque causa problemas con Elasticsearch. Aquí está mi consulta. pg_initconnect = ‘host={} dbname={} . . . Read more
Me gustaría extraer un valor específico de una columna en una tabla, pero no puedo hacerlo porque la forma en que lo hago en Python mantiene el valor específico dentro de ” ” en lugar de ”. Entonces me preguntaba si hay alguna forma de hacerlo. A continuación, puede ver . . . Read more
En mi servidor, cambié la base de datos de SQlite3 a Postgres. Debido a que este es un sitio web nuevo y aún no tiene muchos datos (excepto cosas de prueba), no tuve que hacer una migración de base de datos o cualquier otra cosa que se llame así. Simplemente . . . Read more
Estoy refactorizando una base de código de Python que está utilizando psycopg2 a psycopg3. El código tiene llamadas a <cursor>.mogrify() que no está presente en psycopg3. El código tiene algo como esto para asegurarse de que las cadenas estén en UTF-8: arg_str = cur.mogrify(“(%s,%s,%s,%s,%s)”, x) args_list.append(arg_str) args_str = b’,’.join(args_list).decode(“utf-8”) cur.execute(insert_query . . . Read more