Python Lernhandbuch

Kapitel 12

Postgres einbinden

Für Postgres nutzt du psycopg (Version 3). Es ist der aktuelle Standardtreiber, schlank und gut dokumentiert. SQL schreibst du als Text, Python schickt ihn an die Datenbank und liefert die Ergebnisse als Tupel oder Dictionaries zurück.

bash
uv add "psycopg[binary]" psycopg-pool

[binary] bringt eine fertig kompilierte Bibliothek mit, du brauchst keine Entwicklungswerkzeuge. psycopg-pool brauchst du erst für Webapps (Verbindungspool).

Dein Stand

  • 📖 Lernen: 0 von 7 Abschnitten gelesen
  • ❓ Quiz: noch nicht gemacht
  • 💻 Übung (automatisch geprüft im Browser): offen

Inhalt

  1. Postgres zum Üben starten
  2. Verbinden und abfragen
  3. SQL ausführen: Parameter richtig übergeben
  4. Ergebnisse als Dictionaries
  5. Transaktionen
  6. Nützliche Muster
  7. Verbindungspool für Webapps