Schrift
[thread]3709[/thread]

DBI Verbindung zu Postgres



<< >> 7 Einträge, 1 Seite
mo3009
 2006-08-24 19:40
#34587 #34587
User since
2006-05-31
13 Artikel
BenutzerIn
[default_avatar]
Hi,

unter Windows funktioniert der Datenbankconnect zu Pg nicht.
aus Testzwecken habe ich versucht aus der Console zu connecten:
Code: (dl )
perl -e "use DBI; print \"hello\n\"; $dbh = DBI->connect(\"dbi:Pg:dbname=testdb\"); print \"hello\n\""


Das erste Hello wird ausgespuckt, danach nichts mehr... keine Fehlermeldung, gar nichts. Das Programm terminiert einfach so. Ein MySQL connect funktioniert. DBD::Pg ist installiert.
renee
 2006-08-24 19:43
#34588 #34588
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann mach doch mal
Code: (dl )
perl -e "use DBI; print \"hello\n\"; $dbh = DBI->connect(\"dbi:Pg:dbname=testdb\") or die $DBI::errstr; print \"hello\n\""
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
mo3009
 2006-08-24 19:55
#34589 #34589
User since
2006-05-31
13 Artikel
BenutzerIn
[default_avatar]
geht auch nicht, hab ich auch probiert. Die Sache ist ja die, das zweite "Hello" müsste ja so oder so ausgespuckt werden. Tuts aber nicht. Der Prozess bricht einfach komplett ab. Wenn ich es als mod_perl Anwendung starte, stürzt sogar der ganze Apache ab.

Und der Pg driver ist eindeutig vorhanden:
Quote
Available drivers: DBM, ExampleP, File, Pg, Proxy, Sponge.
\n\n

<!--EDIT|mo3009|1156435030-->
Gast Gast
 2006-08-30 18:37
#34590 #34590
Ich kenne jetzt Postgres unter Windows nicht, aber da sollte es doch so etwas wie "psql" geben. Funktioniert der Connect denn damit ?
nepos
 2006-08-31 11:44
#34591 #34591
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hast du eventuell auch mal in die Logs geschaut, die PostgreSQL sicher auch unter Windows hat? Eventuell auch im Eventlog von Windows?
Vielleicht findest du da einen Hinweis, was bei dir nicht klappt.
Ich selbst hab PostgreSQL leider bis jetzt nur unter Linux benutzt :(
Strat
 2006-09-01 14:40
#34592 #34592
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
die Installation von DBD::pg macht unter windows ein paar Probleme... ich glaube, man muss da vor der Installation ein paar Umgebungsvariablen setzen, damit es funktioniert. einfach mal einen blick in die README werfen...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
mo3009
 2006-09-04 15:11
#34593 #34593
User since
2006-05-31
13 Artikel
BenutzerIn
[default_avatar]
ich hab das über ppm installiert. Der hat nicht gemeckert.
Was noch interessant ist: Selbst wenn der Pg-Server nicht läuft schmiert das Skript ab, er verbindet also garnicht erst...
<< >> 7 Einträge, 1 Seite



View all threads created 2006-08-24 19:40.