transaction in postgres

From: "Sebastiano Cascione" <cascione(dot)sr(at)tin(dot)it>
To: <pgsql-php(at)postgresql(dot)org>
Subject: transaction in postgres
Date: 2002-09-19 16:37:48
Message-ID: EAEILHDBPKKJIGAEGPGNEEDNCAAA.cascione.sr@tin.it
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

Hi averyone,
I'm using a new function to include two query into an unique transaction. Is
this the only way to do it? The following lines show you my function, the
purpose is to return the id_utente field (serial) of the last insert done:
----------------------------------------
CREATE FUNCTION "id_from_insert"("varchar", "varchar", "int4", "bpchar",
"varchar", "int4", "int4", "int4", "varchar", "int4", "bpchar", "varchar",
"varchar") RETURNS "int4" AS 'INSERT INTO g_registrazione_generale (
nome,
cognome,
data_di_nascita,
genere,
indirizzo,
codice_postale,
telefono,
id_documentazione,
email,
data_inserimento,
stato,
velocita_connessione,
istruzione
) VALUES (
$1,
$2,
$3,
$4,
$5,
$6,
$7,
$8,
$9,
$10,
$11,
$12,
$13
);
SELECT max(g_registrazione_generale.id_utente) FROM
g_registrazione_generale;
' LANGUAGE 'sql';
----------------------------------------------------------------------
Best regards

Responses

Browse pgsql-php by date

  From Date Subject
Next Message Miguel Carvalho 2002-09-19 20:10:17 Re: Where can I get error messages?
Previous Message Andrew Haigh 2002-09-19 13:59:36 Re: File upload default size in php