Sto cercando di chiamare una funzione da psycopg2
come tale:psycopg2 non esegue la funzione di PostgreSQL
conn = psycopg2.connect(host="name.host.ex", user="username", password="secret")
cur = conn.cursor()
cur.callproc("f_do_action", ["aaa", "bbb"])
cur.close()
conn.close()
Quando si chiama questa funzione da psql
tutto funziona bene, ma utilizzando psycopg2
nulla sembra accadere. Non faccio eccezione. Semplicemente non chiama la funzione sul database attuale.
Anche altre query da psycopg2
lavoro (SELECT, INSERT
).