Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitementimport psycopg2
conn = psycopg2.connect(host="localhost", database="ma_base", user="app", password="secret")
cur = conn.cursor()
cur.execute("SELECT * FROM clients WHERE actif = %s", (True,))
clients = cur.fetchall()
# Avec context manager
with conn.cursor() as cur:
cur.execute("INSERT INTO clients (nom, email) VALUES (%s, %s) RETURNING id", (nom, email))
id = cur.fetchone()[0]
conn.commit()