Zum Inhalt springen

PyGreSQL

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 2. März 2006 um 19:23 Uhr durch 86.56.0.4 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Bei PyGreSQL handelt es sich um Python Schnittstelle zu einer PostgreSQL-Datenbank. Das dafür vorgesehene Modul pg ist in der Programmiersprache C geschrieben und definiert neben der Methode connect die drei Objekte pgpbject, pgqueryobject und pglargeobject. Das Verbindungsobjekt (pgobject) gilt der Verwaltung von Parametern einer PostgreSQL-Verbindung und lässt über Funktionen darauf zugreifen. Das Anfrageergebnisobjekt (pgqueryobject) liefert Methoden für die Auswertung von Anfragergebnissen, die mit der query-Methode aus pgobject erzeugt werden. Es folgen einige Beispiele:

  • x = db.query("select name from states order by name")
  • x.getresult() - Ergebnis ist vom Typ Liste, d.h. alle von Python bereitgestellten Zugriffsarten und Methoden auf Listen können angewandt werden
  • x.ntuples() - Anzahl der gelieferten Datensätze
  • x.listfields() - schreibt Namen der Ergebnisspalten in Liste