Zum Inhalt springen

„PyGreSQL“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Komma vor „sondern“, „indem“, „wobei“ etc.
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:


Des Weiteren gibt es noch ein ''pgdb'' Modul, welches die im [[Python Enhancement Proposal|PEP]] 249 definierte DB-API 2.0 implementiert, dies ermöglicht einen einfachen Wechsel auf andere Datenbanksysteme oder von anderen Datenbanksystemen zu PostgreSQL.
Des Weiteren gibt es noch ein ''pgdb'' Modul, welches die im [[Python Enhancement Proposal|PEP]] 249 definierte DB-API 2.0 implementiert, dies ermöglicht einen einfachen Wechsel auf andere Datenbanksysteme oder von anderen Datenbanksystemen zu PostgreSQL.

== Weblinks ==
* http://www.pygresql.org/


[[Kategorie:Python-Bibliothek]]
[[Kategorie:Python-Bibliothek]]

Version vom 19. Februar 2022, 00:58 Uhr

PyGreSQL ist eine Python-Programmbibliothek zum Ansprechen 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

Des Weiteren gibt es noch ein pgdb Modul, welches die im PEP 249 definierte DB-API 2.0 implementiert, dies ermöglicht einen einfachen Wechsel auf andere Datenbanksysteme oder von anderen Datenbanksystemen zu PostgreSQL.