Re: PL/Pythonu <-> Python 2.2

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: 002b01c5b96d$1a6be6a0$14b2a8c0@rk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
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/
>

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Alvar Freude 2005-09-21 09:40:23 c't Datenbank-Contest
Previous Message Peter Eisentraut 2005-09-13 21:09:35 Re: PL/Pythonu <-> Python 2.2