Bruce Momjian said: > Let me jump in --- there is the issue of how to prevent the backend > from running the query through the lexer/parser. The cleanest idea > presented was: > > >CREATE FUNCTION bob() RETURNS INTEGER AS stdin LANGUAGE 'plpgsql'; > >BEGIN > > ... > >END; > >\. > > The interesting thing I missed at first viewing was that there is a > semicolon after the first line. This allows the backend to go into a > COPY-like mode where the client can pass lines to the backend bypassing > the lexer/parser. >
If it is all processed in the front end as Tom is suggesting, the backend wouldn't see anything different from what it does now. That said, I rather like this syntax. cheers andrew ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org