|
tolarian |
Problema trigger... |
26-11-2007 10:22 |
|
|
tolarian |
Il Mezzorco Druido
Registered: Oct 2004
Posts: 144 (0.02 al dì)
Location: Biella
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 1 Day, 13:36:52 [...]
Status: Offline
Edit | Report | IP: Logged |
Problema trigger...
Ciao a tutti...ho provato a inserire i trigger come è scritto sui file di esempio dati dal prof... e mi dà questo errore:
ERROR: language "plpgsql" does not exist
Stato SQL: 42704
Suggerimento: Use CREATE LANGUAGE to load the language into the database.
voi come avete fatto?
|
26-11-2007 10:22 |
|
|
| |
|
tolarian |
Perfetto ho risolto così:
... |
26-11-2007 12:11 |
|
|
tolarian |
Il Mezzorco Druido
Registered: Oct 2004
Posts: 144 (0.02 al dì)
Location: Biella
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 1 Day, 13:36:52 [...]
Status: Offline
Edit | Report | IP: Logged |
Perfetto ho risolto così:
ho creato un file trigger.plpgsql in cui ho scritto:
CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler AS
'$libdir/plpgsql' LANGUAGE C;
CREATE TRUSTED LANGUAGE plpgsql
HANDLER "plpgsql_call_handler";
e sotto tutti i trigger...
ora funziona...grazie cmq
|
26-11-2007 12:11 |
|
|
| |
|
supernova |
Ciao ragazzi, riutilizzo questo thread per chieder ... |
21-12-2007 20:06 |
|
|
supernova |
Mad For It
Registered: May 2003
Posts: 403 (0.05 al dì)
Location: Milan, London
Corso: Digital Comunication
Anno: I Don't Know, Not Yet.
Time Online: 3 Days, 4:56:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao ragazzi, riutilizzo questo thread per chiedervi una cosa: come faccio quando eseguo una query in php a far visualizzare un eventuale errore del trigger? Bisogna gestirlo tramite php o dal trigger? Nel trigger come errore ho usato
RAISE NOTICE 'Azione non consentita.'; in caso la query mi dia errore, però riesco a vedere questo errore solo se eseguo la query in postresql, quando la eseguo in php non mi visualizza niente. Come fare?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
|
21-12-2007 20:06 |
|
|
| |
|
sunday84 |
[QUOTE][i]Originally posted by supernova [/i]
... |
21-12-2007 20:57 |
|
|
sunday84 |
:: pugliese doc ::
Registered: Sep 2006
Posts: 375 (0.06 al dì)
Location: ..unPòSu..unPòGiù..
Corso: Comunicazione Digitale
Anno: Laureata!
Time Online: 4 Days, 20:15:33 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by supernova
Ciao ragazzi, riutilizzo questo thread per chiedervi una cosa: come faccio quando eseguo una query in php a far visualizzare un eventuale errore del trigger? Bisogna gestirlo tramite php o dal trigger? Nel trigger come errore ho usato
RAISE NOTICE 'Azione non consentita.'; in caso la query mi dia errore, però riesco a vedere questo errore solo se eseguo la query in postresql, quando la eseguo in php non mi visualizza niente. Come fare?
Io ho usato RAISE EXCEPTION, e in php visualizza il msg di errore bloccando l'azione..
|
21-12-2007 20:57 |
|
|
| |
|
supernova |
[QUOTE][i]Originally posted by sunday84 [/i]
... |
22-12-2007 16:42 |
|
|
supernova |
Mad For It
Registered: May 2003
Posts: 403 (0.05 al dì)
Location: Milan, London
Corso: Digital Comunication
Anno: I Don't Know, Not Yet.
Time Online: 3 Days, 4:56:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by sunday84
Io ho usato RAISE EXCEPTION, e in php visualizza il msg di errore bloccando l'azione..
Ti ringrazio! RAISE EXCEPTION blocca l'azione, e invece se voglio solo visualizzare il messaggio del trigger senza che mi blocchi l'azione? Grazie!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
|
22-12-2007 16:42 |
|
|
| |
|
sunday84 |
[QUOTE][i]Originally posted by supernova [/i]
... |
23-12-2007 19:24 |
|
|
sunday84 |
:: pugliese doc ::
Registered: Sep 2006
Posts: 375 (0.06 al dì)
Location: ..unPòSu..unPòGiù..
Corso: Comunicazione Digitale
Anno: Laureata!
Time Online: 4 Days, 20:15:33 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by supernova
Ti ringrazio! RAISE EXCEPTION blocca l'azione, e invece se voglio solo visualizzare il messaggio del trigger senza che mi blocchi l'azione? Grazie!
Ah questo non lo so..ho già postato tempo fa questa incognita ma non ho ricevuto risposta..
|
23-12-2007 19:24 |
|
|
| |
|
supernova |
Grazie lo stess, giro la domanda allora a qualcuno ... |
24-12-2007 00:12 |
|
|
supernova |
Mad For It
Registered: May 2003
Posts: 403 (0.05 al dì)
Location: Milan, London
Corso: Digital Comunication
Anno: I Don't Know, Not Yet.
Time Online: 3 Days, 4:56:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Grazie lo stess, giro la domanda allora a qualcuno che la sa. Buone feste!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
|
24-12-2007 00:12 |
|
|
| |
|
Nicolaij |
RAISE NOTICE che io sappia ... |
20-01-2008 23:13 |
|
|
Nicolaij |
.primate.
Registered: Nov 2004
Posts: 68 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: Primo anno
Time Online: 21:15:02: [...]
Status: Offline
Edit | Report | IP: Logged |
RAISE NOTICE che io sappia
__________________
---Nicolaij---
|
20-01-2008 23:13 |
|
|
| |
|
Cello81 |
[QUOTE][i]Originally posted by tolarian [/i]
... |
03-11-2009 18:24 |
|
|
Cello81 |
.grande:maestro.
Registered: Oct 2003
Posts: 1673 (0.22 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: Fuori Corso
Time Online: 16 Days, 5:58:17 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by tolarian
Perfetto ho risolto così:
ho creato un file trigger.plpgsql in cui ho scritto:
CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler AS
'$libdir/plpgsql' LANGUAGE C;
CREATE TRUSTED LANGUAGE plpgsql
HANDLER "plpgsql_call_handler";
e sotto tutti i trigger...
ora funziona...grazie cmq
Scusate ma anch'io ho questo problema... Riscontro esattamente questo errore ma non ho capito come risolverlo.
Creo il file trigger.plpgsql che contiene:
CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler AS
'$libdir/plpgsql' LANGUAGE C;
CREATE TRUSTED LANGUAGE plpgsql
HANDLER "plpgsql_call_handler";
In che cartella lo salvo?
Cosa dovrei scrivere in coda a tutti i trigger?
__________________
F.C. Internazionale Milano - «Dopo aver stretto la mano ad un milanista corro a lavarmela. Dopo averla stretta ad uno juventino, mi conto le dita» (Peppino Prisco)
Olimpia Milano - La squadra più titolata d'Italia
Vasco Rossi - Il "provocautore"
|
03-11-2009 18:24 |
|
|
| |
|
gae84 |
basta che prima di tutti i trigger da compilare sc ... |
03-11-2009 19:14 |
|
|
gae84 |
.illuminato.
Registered: Jun 2005
Posts: 226 (0.03 al dì)
Location: Cesano Boscone
Corso: comunicazione digitale
Anno: sempre più fuori corso
Time Online: 16 Days, 14:49:51 [...]
Status: Offline
Edit | Report | IP: Logged |
basta che prima di tutti i trigger da compilare scrivi
CREATE LANGUAGE 'plpgsql';
poi compila tutto tranquillo
|
03-11-2009 19:14 |
|
|
| |
|
Cello81 |
Fantastico! :)
... |
03-11-2009 19:58 |
|
|
Cello81 |
.grande:maestro.
Registered: Oct 2003
Posts: 1673 (0.22 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: Fuori Corso
Time Online: 16 Days, 5:58:17 [...]
Status: Offline
Edit | Report | IP: Logged |
Fantastico!
Grazie mille Gae!
__________________
F.C. Internazionale Milano - «Dopo aver stretto la mano ad un milanista corro a lavarmela. Dopo averla stretta ad uno juventino, mi conto le dita» (Peppino Prisco)
Olimpia Milano - La squadra più titolata d'Italia
Vasco Rossi - Il "provocautore"
|
03-11-2009 19:58 |
|
|
| |
|
All times are GMT. The time now is 02:34. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|