Die Suche ergab 19 Treffer

von Achimt
Montag 11. Juli 2011, 19:54
Forum: Datenbankprogrammierung mit Python
Thema: Suche DB-Interface ohne Installation
Antworten: 50
Zugriffe: 17817

Re:

Installieren von PostgreSQL und psycopg2 unter Windows XP bzw. Windows Vista:

0.) Den alten Balast loswerden: psycopg, psycopg2 und PostgreSQL deinstallieren und den Computer neu starten.

1.) Installiere dir unter Vista auf keinen Fall "Python für 64 Bit". Nimm weiterhin "Python für 32 Bit ...
von Achimt
Dienstag 28. Juni 2011, 13:45
Forum: Datenbankprogrammierung mit Python
Thema: python PostgreSQL & Windows
Antworten: 13
Zugriffe: 2473

Re: python PostgreSQL & Windows

Ich nehme an, über Threads hinweg kann man keine gemeinsame connection nutzen, oder?
nein, das funzt nicht

und ich hab festgestellt, das alleine das Connecten zwischen 12 und 60s (dann gibts den timeout-Fehler) dauert.
Die eigentlichen SELCET/UPDATE-Anfragen gingen dann recht zügig.

Ich nehme an ...
von Achimt
Dienstag 28. Juni 2011, 12:01
Forum: Datenbankprogrammierung mit Python
Thema: python PostgreSQL & Windows
Antworten: 13
Zugriffe: 2473

Re: python PostgreSQL & Windows

Fehler gefunden: es liegt eindeutig an den Threads. Ab ca. 190 / 200 laufenden Threads kommt die o.g. Fehlermeldung. Muss mir da was einfallen lassen, die sinnvoll zu reduzieren.

Irgendwie läuft aber alles viel langsamer ab als ich es von SQLite3 gewöhnt bin.

Danke an frabron
von Achimt
Dienstag 28. Juni 2011, 09:35
Forum: Datenbankprogrammierung mit Python
Thema: python PostgreSQL & Windows
Antworten: 13
Zugriffe: 2473

Re: python PostgreSQL & Windows

Das auskommentieren von max_connections macht afaik keinen Unterschied, da 100 der Default ist. Wenn du viele Verbindungen zur DB hast, kann es allerdings sein, dass der Wert zu niedrig ist und du ihn evt. erhöhen musst. Beachte aber, dass jede Verbindung zur DB Speicher vom shared_memory abknapst ...
von Achimt
Dienstag 28. Juni 2011, 08:00
Forum: Datenbankprogrammierung mit Python
Thema: python PostgreSQL & Windows
Antworten: 13
Zugriffe: 2473

Re: python PostgreSQL & Windows

Firewall gecheckt?
Der selbe User kommt zu anderen Databases ebenfalls rein, dürfte also nicht an der Firewall liegen.

Stimmt deine pg_hba.conf?
Was kann falsch sein? Ich hab max_connections = 100 in der postgrsql.conf ausgeschaltet (vllt. hätte es ja daran liegen, sind bestimmt mehr als 100 ...
von Achimt
Montag 27. Juni 2011, 21:08
Forum: Datenbankprogrammierung mit Python
Thema: python PostgreSQL & Windows
Antworten: 13
Zugriffe: 2473

python PostgreSQL & Windows

Hallo allerseits,

ich versuche grad von sqlite3 auf PostGreSQL (Version 9.0) für Windows7 umzusteigen.
Unter python (Version 2.6) nutze ich pg8000.dbapi.

In PostGreSQL ist ja nur der Host nutzbar, bei der Herstellung der Verbindung in der Form
conn = pg8000.dbapi.connect(host="localhost", user ...
von Achimt
Freitag 11. Juni 2010, 12:34
Forum: Datenbankprogrammierung mit Python
Thema: sqlite3.DatabaseError
Antworten: 3
Zugriffe: 1622

sqlite3.DatabaseError

Ich bekomme seit kurzem folgenden Fehler:


sqlite3.DatabaseError: malformed database schema (TABELLE1) - near "NO": syntax error


Ich verwende Python 2.6 und sqlite3

Kann mir jemand verraten, um was es sich für einen Fehler handelt? Bis hat es ganz normal funktioniert, am pyhton-Script hatte ...
von Achimt
Freitag 20. November 2009, 10:47
Forum: Tkinter
Thema: unzeitiger Start von command
Antworten: 8
Zugriffe: 2162

wen es interessiert: habe es jetzt so gelöst:

http://paste.pocoo.org/show/151866/

Vielen Dank nochmal für die Tipps und Hinweise.
von Achimt
Freitag 20. November 2009, 07:48
Forum: Tkinter
Thema: unzeitiger Start von command
Antworten: 8
Zugriffe: 2162

Die Idee ist mir gestern abend aufm Sofa auch gekommen. Ich hab noch nicht viel mit OOP bisher am Hut gehabt. Ich mach mich mal an die Arbeit.
von Achimt
Donnerstag 19. November 2009, 20:03
Forum: Tkinter
Thema: unzeitiger Start von command
Antworten: 8
Zugriffe: 2162

noch eine Nachfrage zu (oder eher 2 :wink:) :

1. Welche Möglichkeiten habe ich Rückgabewerte von Funktionen in der main() zu erhalten ?

2. In den Funktionen PfadWechseln() und Tabelle1() kann ich nicht auf HauptFenster = Tkinter.Tk() zugreifen (ist ja in der main () definiert). Gibt es noch eine ...
von Achimt
Donnerstag 19. November 2009, 18:39
Forum: Tkinter
Thema: unzeitiger Start von command
Antworten: 8
Zugriffe: 2162

Danke an Euch Beide. Fehler begriffen.

Im Bsp. von wuf wird über lampda eine Funktion geschaffen, die nichts weiter macht, als die Funktion PfadWechseln mit den Argumenten PfadDatenbanken und name aufzurufen.

Wenn ich demnach den Code so ändere:
MenuProgramm.add_command(label = "Pfad der ...
von Achimt
Donnerstag 19. November 2009, 17:11
Forum: Datenbankprogrammierung mit Python
Thema: Liste in ein einzelnes DB-Feld?
Antworten: 11
Zugriffe: 3587

Danke nochmal an alle, die geantwortet haben. Ich versuche mich erst mal an Datenbanken an sich. Werde mich aber an Python und Sqlite abmühen.
von Achimt
Donnerstag 19. November 2009, 17:04
Forum: Tkinter
Thema: unzeitiger Start von command
Antworten: 8
Zugriffe: 2162

unzeitiger Start von command

Ich verwende folgenden Code:
http://paste.pocoo.org/show/151682/

Der Programmlauf öffnet das HauptFenster mit den erwünschten Menus. Bevor ich jedoch irgendeinen Menupunkt anwähle, kommen folgende Ausdrucke:
Pfad von Datenbanken wechseln C:\Dokumente und Einstellungen\xy\Eigene Dateien ...
von Achimt
Donnerstag 12. November 2009, 10:58
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: PyGame: Umwandlung Farben (mapped Color in RGB(A)-Tupel)
Antworten: 3
Zugriffe: 2886

ahhr

Danke
von Achimt
Dienstag 10. November 2009, 15:31
Forum: Datenbankprogrammierung mit Python
Thema: Liste in ein einzelnes DB-Feld?
Antworten: 11
Zugriffe: 3587

Re: Liste in ein einzelnes DB-Feld?


... In so einem Fall baust du einfach eine zweite Tabelle auf die als Felder zum ersten eine Referenz auf deine erste Tabelle hat (Fremdschlüssel) und zum zweiten ein Feld für eine Integer-Zahl. In dieser Tabelle ....

So einfach scheint es zumindest bei SQLite nicht zu sein
http://glossar.hs ...
von Achimt
Dienstag 10. November 2009, 13:48
Forum: Datenbankprogrammierung mit Python
Thema: Liste in ein einzelnes DB-Feld?
Antworten: 11
Zugriffe: 3587

Vielen Dank erstmal @all.

Viel Stoff zum Lesen und Lernen...
von Achimt
Dienstag 10. November 2009, 13:39
Forum: Datenbankprogrammierung mit Python
Thema: Liste in ein einzelnes DB-Feld?
Antworten: 11
Zugriffe: 3587

hmm, was ist ein ORM?

Ich habe ewig nicht mehr programmiert (zuletzt vor 15 Jahren glaub ich, und das in Pascal) und mit Python erst vor kurzem angefangen.
von Achimt
Dienstag 10. November 2009, 13:24
Forum: Datenbankprogrammierung mit Python
Thema: Liste in ein einzelnes DB-Feld?
Antworten: 11
Zugriffe: 3587

Liste in ein einzelnes DB-Feld?

Gibt es eine Möglichkeit, in einer Tabelle einer Datenbank ein Feld zu definieren, in welches eine Liste geschrieben werden kann? Dabei soll die Liste eine Liste von 0 ... n Integer-Zahlen sein, d.h. in jedem Datensatz anders.


Bsp. einer Definition:
http://paste.pocoo.org/show/149770 ...
von Achimt
Dienstag 10. November 2009, 12:55
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: PyGame: Umwandlung Farben (mapped Color in RGB(A)-Tupel)
Antworten: 3
Zugriffe: 2886

PyGame: Umwandlung Farben (mapped Color in RGB(A)-Tupel)

Der Code gemäß http://paste.pocoo.org/show/149622/

unterbricht hier:
_Farbe = pygame.Surface.unmap_rgb(_FarbeInt)

mit folgender Fehlermeldung:
print pygame.surface.unmap_rgb(_FarbeInt)
AttributeError: 'module' object has no attribute 'unmap_rgb'

Lt. http://www.pygame.org/docs/ref/surface.html ...