PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Psycopg2 :Erstellen Sie eine Tabelle in einer gespeicherten Prozedur Postgres

Sie sollten die Transaktion ausführen fügen Sie die Befehle hinzu:

...
conn.commit()
conn.close()

Alternativ können Sie die Verbindung auch in den Autocommit-Modus versetzen:

conn = psycopg2.connect(user='a', password='a', dbname='a')
conn.autocommit = True
cur = conn.cursor()
cur.callproc('try_create', ())
conn.close()

Lesen Sie mehr über Transaktionen in psycopg2.