@gussie.jones
Для выполнения хранимой процедуры PostgreSQL в Python можно использовать библиотеку psycopg2.
Пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import psycopg2 # Подключение к БД conn = psycopg2.connect(database="mydb", user="myuser", password="mypassword", host="localhost", port="5432") cur = conn.cursor() # Выполнение хранимой процедуры cur.callproc('myproc', (arg1, arg2)) # Здесь arg1, arg2 - аргументы процедуры # Получение результатов result = cur.fetchall() # Закрытие соединения с БД cur.close() conn.close() |