Re: [postgresql-it] R: [pl/pgsql-Trigger] estrarre il valore di una colonna arbitraria da NEW

  • From: "Riccardo (SCASI)" <r.penco@xxxxxxxxxxxx>
  • To: postgresql-it <postgresql-it@xxxxxxxxxxxxx>
  • Date: Tue, 08 Apr 2008 12:05:27 +0200

Maurizio ha scritto:

Sfortunatamente il mio problema è più complesso, i nomi dei campi su cui voglio agire vengono ricavati dal pg_catalog
(sono le indici di alcune tabelle su qui devo effettuare un ulteriore controllo di coerenza temporale) la soluzione da te proposta è un pò troppo laboriaosa
da adattare al mio db perche le tabelle sono oltre 200 in continuo aumento...
Possso ricavami il nome o oid di tali campi al interno di una variabile ma nulla più....

Mi sa che non se esce....
Se qualcuno ha un lampo di genio ben accetto
saluti maurizio

ormai sono in vena di cavolate, quindi ci riprovo :)

ho letto che se utilizzi pl/tcl la variabile new non è un record ma un array associativo, indicizzato con il nome della colonna

ora, non so se ad un array associativo si può accedere anche tramite una variabile (nel tuo esempio sarebbe new[q_field]) ma potresti provare.

ciao
riki

Other related posts: