Tag: PSYCOPG2
Durante los últimos dos días, he estado buscando en Stack Overflow y otros lugares cómo configurar psycopg2. Para asegurarme, estoy intentando conectar Python a PostgreSQL, pero obtengo el siguiente error: OperationalError: no se pudo conectar al servidor: Conexión rechazada ¿Está el servidor ejecutándose en el host “localhost” (127.0.0.1) y aceptando . . . Read more
Tengo una lista de columnas y registros que obtengo utilizando DATA-API RDS execute_statement con boto3. Debido a la forma en que responde la API, es difícil obtener los datos en un formato de cursor RealDictCursor de psycopg2 para insertar en otra base de datos. Lo que quiero hacer se ilustra . . . Read more
En un servidor, tengo una API que es llamada por uno o varios clientes. El servidor puede recibir, casi al mismo tiempo, múltiples instrucciones de actualización para el mismo atributo de PostgreSQL. Estas solicitudes no llegan en el mismo momento exacto, y me gustaría ejecutarlas una tras otra. Debido a . . . Read more
Considere el siguiente código: import psycopg2 conn = psycopg2.connect(**credenciales) cur = conn.cursor() cur.execute(‘select * from some_table’) # Imaginemos some_table como una tabla muy grande while True: rows = cur.fetchmany(1000) if not rows: break realizar_procesamiento(rows) cur.close() conn.commit() Pregunta 1: si una transacción concurrente inserta nuevas filas en some_table mientras se ejecuta . . . Read more
_sql = sql.SQL(“SELECT * FROM {prefix}_prefixed_table_name”).format(prefix=sql.Identifier(“prefix”)) _sql.as_string(conn) Resultado SELECT * FROM “prefix”_prefixed_table_name Lo que quiero SELECT * FROM prefix_prefixed_table_name o SELECT * FROM “prefix_prefixed_table_name” ¿Cómo puedo lograr esto? Como una solicitud de klin, ¿por qué no funcionaría _sql = sql.SQL(“SELECT * FROM {prefix}_prefixed_table_name”).format(prefix=sql.SQL(“prefix”)) se podría simplemente ingresar “another_table_name; — ” . . . Read more