Lists: | pgsql-de-allgemein |
---|
From: | "Robert Max Kramer" <RobertMax(dot)Kramer(at)gmx(dot)de> |
---|---|
To: | <pgsql-de-allgemein(at)postgresql(dot)org> |
Subject: | PL/Pythonu <-> Python 2.2 |
Date: | 2005-09-13 20:32:17 |
Message-ID: | postgresql : pl/메이저 토토 사이트u <--> 메이저 |
Views: | Raw Message | postgresql : | Download mbox | Resend email |
Lists: | pgsql-de-allgemein |
Hallo,
ich möchte gerne PL/Pythonu nutzen, habe abe rnur ein Python 2.2 zur Verfügung. Dies wird sich aufgrund der Firmenpolitik auch demnächst nicht ändern.
Als einfachen Workaround habe ich einfach die python22.dll in c:\windows\system32 mal umbenannt in python23.dll. Als Folge davon kann ich die Sprache nun installieren und auch Funktionen definieren - leider schlägt ein beliebiger Aufruf damit fehl.
Gibt es eine Möglichkeit, PL/Pythonu mit Python 2.2 zum laufen zu bekommen?
PostgreSQL Version ist 8.0.3 auf einem Windows XP System.
Grüße
RMK
From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
---|---|
To: | "Robert Max Kramer" <RobertMax(dot)Kramer(at)gmx(dot)de> |
Cc: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: PL/Pythonu <-> Python 2.2 |
Date: | 2005-09-13 21:09:35 |
Message-ID: | 200509132309.35832.peter_e@gmx.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-de-allgemein |
Robert Max Kramer wrote:
> Gibt es eine Möglichkeit, PL/Pythonu mit Python 2.2 zum laufen zu
> bekommen?
Das wird dann wohl auf selbst kompilieren hinauslaufen. Wenn das auch
nicht geht, dann bitte konkrete Fehlermeldungen senden.
--
Peter Eisentraut
http://developer.postgresql.org/~petere/
From: | "Robert Max Kramer" <RobertMax(dot)Kramer(at)gmx(dot)de> |
---|---|
To: | "Peter Eisentraut" <peter_e(at)gmx(dot)net> |
Cc: | <pgsql-de-allgemein(at)postgresql(dot)org> |
Subject: | Re: PL/Pythonu <-> Python 2.2 |
Date: | 2005-09-14 20:44:25 |
Message-ID: | postg스포츠 토토 사이트sql : 스포츠 토토 사이트 : |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-de-allgemein |
Jetzt ist natürlich die Frage was ich selbst kompilieren soll?
Ich habe etwas detaillierter beschrieben folgendes probiert:
--Funktion definiert:
CREATE OR REPLACE FUNCTION test(text) RETURNS text AS '
return args[0]
' LANGUAGE 'plpythonu' VOLATILE;
--Funktion aufgerufen:
SELECT test('moin');
--Fehlermeldung unter PSQL:
meinedb=> select test('moin');
Server beendete die Verbindung unerwartet
Das heißt wahrscheinlich, daß der Server abnormal beendete
bevor oder während die Anweisung bearbeitet wurde.
Die Verbindung zum Server wurde verloren. Versuche Reset: Fehlgeschlagen.
!>
--Auszug aus dem LOG des Servers:
Fatal Python error: Interpreter not initialized (version mismatch?)
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
2005-09-14 18:39:25 LOG: server process (PID 3392) was terminated by signal
3
2005-09-14 18:39:25 LOG: terminating any other active server processes
2005-09-14 18:39:25 LOG: all server processes terminated; reinitializing
2005-09-14 18:39:25 LOG: database system was interrupted at 2005-09-14
18:21:02
Westeuropäische Sommerzeit
2005-09-14 18:39:25 LOG: checkpoint record is at 0/255B4E8
2005-09-14 18:39:25 LOG: redo record is at 0/255B4E8; undo record is at
0/0;
shutdown TRUE
2005-09-14 18:39:25 LOG: next transaction ID: 25262; next OID: 45617
2005-09-14 18:39:25 LOG: database system was not properly shut down;
automatic
recovery in progress
2005-09-14 18:39:25 FATAL: the database system is starting up
2005-09-14 18:39:25 LOG: record with zero length at 0/255B528
2005-09-14 18:39:25 LOG: redo is not required
2005-09-14 18:39:26 LOG: database system is ready
Scheinbar kommt er wirklich nicht mit den Verisonen klar, aber was genau
tun?
RMK.
----- Original Message -----
From: "Peter Eisentraut" <peter_e(at)gmx(dot)net>
To: "Robert Max Kramer" <RobertMax(dot)Kramer(at)gmx(dot)de>
Cc: <pgsql-de-allgemein(at)postgresql(dot)org>
Sent: Tuesday, September 13, 2005 11:09 PM
Subject: Re: [pgsql-de-allgemein] PL/Pythonu <-> Python 2.2
> Robert Max Kramer wrote:
>> Gibt es eine Möglichkeit, PL/Pythonu mit Python 2.2 zum laufen zu
>> bekommen?
>
> Das wird dann wohl auf selbst kompilieren hinauslaufen. Wenn das auch
> nicht geht, dann bitte konkrete Fehlermeldungen senden.
>
> --
> Peter Eisentraut
> http://developer.postgresql.org/~petere/
>