Re: PL/PGSQL Function

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Michael Fork <mfork(at)toledolink(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: PL/PGSQL Function
Date: 2000-07-18 21:29:33
Message-ID: 19126.963955773@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Michael Fork <mfork(at)toledolink(dot)com> writes:
> radius=# INSERT INTO radacct (username, acctstatustype, acctsessiontime,
> acctinputoctets, acctoutputoctets) VALUES ('mfork', 'Stop', 3600, 1000,
> 1000);
> NOTICE: plpgsql: ERROR during compile of ti_update near line 1
> "RROR: parse error at or near "
> ++++++++++++++

> NOTE: The quotation mark replacing the 'E' is how it is printed in the
> error message.

Wild guess here: is it possible that the file you keep the function
definition in contains newlines represented as CR/LF or even just CR,
instead of the Unix-standard LF?

I'm not sure whether the plpgsql parser is flexible about this or not.
If not, it probably should be --- but I can see how a parser complaint
about an unexpected CR might cause the sort of overprinting you
describe.

regards, tom lane

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Peter Eisentraut 2000-07-18 21:46:00 Re: order by rand()
Previous Message Ferruccio Zamuner 2000-07-18 20:11:36 PRIMARY KEY & INHERITANCE (fwd)