Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale > Problema trigger...
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
tolarian
Il Mezzorco Druido

User info:
Registered: Oct 2004
Posts: 144 (0.02 al dì)
Location: Biella
Corso: Comunicazione Digitale
Anno:
Time Online: 1 Day, 13:36:52 [...]
Status: Offline

Post actions:

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
Click Here to See the Profile for tolarian Click here to Send tolarian a Private Message Find more posts by tolarian Add tolarian to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
tolarian
Il Mezzorco Druido

User info:
Registered: Oct 2004
Posts: 144 (0.02 al dì)
Location: Biella
Corso: Comunicazione Digitale
Anno:
Time Online: 1 Day, 13:36:52 [...]
Status: Offline

Post actions:

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
Click Here to See the Profile for tolarian Click here to Send tolarian a Private Message Find more posts by tolarian Add tolarian to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
supernova
Mad For It

User info:
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

Post actions:

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
Click Here to See the Profile for supernova Click here to Send supernova a Private Message Find more posts by supernova Add supernova to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sunday84
:: pugliese doc ::

User info:
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

Post actions:

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
Click Here to See the Profile for sunday84 Click here to Send sunday84 a Private Message Find more posts by sunday84 Add sunday84 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
supernova
Mad For It

User info:
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

Post actions:

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
Click Here to See the Profile for supernova Click here to Send supernova a Private Message Find more posts by supernova Add supernova to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sunday84
:: pugliese doc ::

User info:
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

Post actions:

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
Click Here to See the Profile for sunday84 Click here to Send sunday84 a Private Message Find more posts by sunday84 Add sunday84 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
supernova
Mad For It

User info:
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

Post actions:

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
Click Here to See the Profile for supernova Click here to Send supernova a Private Message Find more posts by supernova Add supernova to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Nicolaij
.primate.

User info:
Registered: Nov 2004
Posts: 68 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: Primo anno
Time Online: 21:15:02: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

RAISE NOTICE che io sappia

__________________
---Nicolaij---

20-01-2008 23:13
Click Here to See the Profile for Nicolaij Click here to Send Nicolaij a Private Message Find more posts by Nicolaij Add Nicolaij to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cello81
.grande:maestro.

User info:
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

Post actions:

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
Click Here to See the Profile for Cello81 Click here to Send Cello81 a Private Message Find more posts by Cello81 Add Cello81 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
gae84
.illuminato.

User info:
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

Post actions:

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
Click Here to See the Profile for gae84 Click here to Send gae84 a Private Message Find more posts by gae84 Add gae84 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cello81
.grande:maestro.

User info:
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

Post actions:

Edit | Report | IP: Logged

Fantastico! :)

Grazie mille Gae! :lode:

__________________
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
Click Here to See the Profile for Cello81 Click here to Send Cello81 a Private Message Find more posts by Cello81 Add Cello81 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 02:34.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

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
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.040 seconds (82.18% PHP - 17.82% MySQL) con 26 query.