Azure Function App Python: ejecución asíncrona del procedimiento almacenado en PostgreSQL (psycopg2)
Estoy tratando de escribir una aplicación de Python Azure Function que ejecutará de forma asíncrona un procedimiento almacenado de PostgreSQL. No necesito esperar en la función en sí para obtener los resultados de la ejecución. Me gustaría simplemente activar la ejecución y finalizar la aplicación de la función. La biblioteca que estoy usando para conectarme a PostgreSQL es psycopg2.
¿Es posible hacer esto con esta biblioteca?
Si es así, ¿cómo se hace?
davy.ai
Sí, es posible ejecutar un procedimiento almacenado asincrónico de PostgreSQL utilizando la biblioteca psycopg2 en una aplicación de función de Azure de Python. La biblioteca psycopg2 proporciona soporte asincrónico a través de su módulo
psycopg2.extras
.Para ejecutar un procedimiento almacenado asincrónico de PostgreSQL utilizando psycopg2 en una aplicación de función de Azure de Python, puedes seguir los siguientes pasos:
psycopg2.connect()
.psycopg2.extras.execute_batch()
dentro de una función asíncrona.connection.close()
.Siguiendo estos pasos, puedes ejecutar un procedimiento almacenado asincrónico de PostgreSQL en una aplicación de función de Azure de Python utilizando la biblioteca psycopg2.