es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PSYCOPG2

Cómo alterar la escala decimal y precisión en psycopg2 usando python?

Estoy utilizando el script que contiene el siguiente código: query = “””ALTER TABLE nombre_tabla ALTER COLUMN nombre_columna NUMERIC (22,6);””” self.cursor.execute(query) self.connection.commit() Pero obtengo el siguiente error: psycopg2.errors.SyntaxError: error de sintaxis cerca de “NUMERIC” ¿Has encontrado algún error como este? He buscado en Internet y no encontré nada. PD: He utilizado . . . Read more

Psycopg2 copy_from csv ignorar comas en fila.

Estoy tratando de copiar un archivo csv en una tabla de postgres (phsyical) utilizando el método copy_from de psycopg2. columnas = ( ‘upc’, ‘date’, ‘type’, ‘country_code’, ‘customer’ ) def insertar_csv(f, columnas): conexión = obtener_conexión_postgres() cursor = conexión.cursor() cursor.copy_from(f, ‘physical’, sep=’,’, columns=columnas) conexión.commit() Tengo un id generado automáticamente para cada fila . . . Read more

Error de formato de psycopg2 al usar el módulo SQL.

Me imagino que esto será fácil para alguien, pero no puedo resolverlo… Estoy desarrollando una consulta SQL dinámicamente siguiendo las instrucciones aquí. Después de crear una conexión postgresql y un objeto de cursor, uso el módulo sql de psycopg2 para crear una consulta con parámetros de la siguiente manera: query . . . Read more

psycopg2 columna no definida en el valor de la columna

psycopg2 está siendo un niño preadolescente conmigo en este momento. cur = conn.cursor() url = "https://shofi-mod.s3.us-east-2.amazonaws.com/" + str(rawbucketkey) query = f"""UPDATE contentcreatorcontentfeedposts_contentfeedpost SET picturemediatype = TRUE, mediakey ={rawbucketkey}, mediaurl= "{url}", active = TRUE, postsubmit = FALSE WHERE contentcreator_id ={userid} AND id ={contentpostid}; COMMIT;""" cur.execute(query) cur.close() Pero sigo obteniendo un error: . . . Read more