Re: Auto-timestamp generator (attached)
От | Joseph Shraibman |
---|---|
Тема | Re: Auto-timestamp generator (attached) |
Дата | |
Msg-id | 3AF744BD.29104CA6@selectacast.net обсуждение исходный текст |
Ответ на | Re: Auto-timestamp generator (attached) (Einar Karttunen <ekarttun@cs.Helsinki.FI>) |
Список | pgsql-general |
Didn't make it into 7.1.1 either. Joseph Shraibman wrote: > > It doesn't look as if this ever made it into contrib for 7.1 > > Peter T Mount wrote: > > > > Quoting Einar Karttunen <ekarttun@cs.Helsinki.FI>: > > > > > I think that modules like this could be included in the distribution or > > > archieved at the ftp. They'd make it easier for people new to sql to > > > start using postgresql. Also there would be no performance loss in > > > the backend code, as these "modules" don't need any support. > > > > This is what /contrib in the source is for ;-) > > > > Peter > > > > > > > > - Einar > > > > > > On Thu, 8 Feb 2001, Richard Huxton wrote: > > > > Following the 'new type proposal' discussion recently I decided to > > > have a > > > > play at creating an automatic trigger generator. Attached is the sql > > > and an > > > > example of its use. > > > > > > > > Basically you call a function: > > > > select lastchg_addto(mytable,mycol); > > > > where mycol is of type timestamp. The function builds the > > > > > > > > To use it you will need plpgsql enabled (man createlang) and also > > > version > > > > 7.1 > > > > After use, there are two functions left - you can remove these with: > > > > drop function lastchg_addto(text,text); > > > > drop function lastchg_remove(text,text); > > > > > > > > I've tried to layout the plpgsql for ease of understanding - if you > > > want to > > > > see how the trigger gets created, you can return exec1 or exec2 > > > instead of > > > > the success message. > > > > > > > > This just a demo - obviously it's fairly simple to put together > > > triggers for > > > > this purpose, but I'd appreciate any thoughts about the approach. > > > > > > > > TIA people > > > > > > > > Oh - 2 questions for any of the developers/clued up > > > > > > > > 1. Is there any way to parse a variable-length list of parameters in > > > > plpgsql? > > > > 2. Is there any chance of a different quoting method for functions? > > > e.g. > > > > create function ... as q[ ...body here ...]; > > > > So we can avoid the '''' stuff - it's a lot of static > > > > > > > > - Richard Huxton > > > > > > > > > > > > -- Joseph Shraibman jks@selectacast.net Increase signal to noise ratio. http://www.targabot.com
В списке pgsql-general по дате отправления: