From: | "Sim Zacks" <sim(at)compulab(dot)co(dot)il> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: plpython function problem workaround |
Date: | 2005-03-15 09:38:48 |
Message-ID: | d16ail$25ha$1@news.hub.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Now that I think about it, FTP programs currently do this when they transfer
ASCII files.
If you have a planned CR in your program and FTP from mac to windows the CR
becomes a CRLF and if you FTP from mac to unix the CR changes to an LF.
"Sim Zacks" <sim(at)compulab(dot)co(dot)il> wrote in message
news:d1674d$1l39$1(at)news(dot)hub(dot)org(dot)(dot)(dot)
> I've been looking at the possibility of having a planned CR in the source
> code and I don't see a case where it would happen.
> I tried this function, as an example:
> create or replace function crtest() returns int as
> $$
> x=plpy.execute("select * from pg_proc where prosrc like '%\r%'")
> return x.nrows()
> $$ language 'plpythonu'
>
> and it considered the \r to be text and not a CR. Therefore the update
> function removed the CR at the end of the line but ignored the \r that was
> specifically mentioned.
>
> Is there any case that someone can think of where an actual CR, not a
> textual representation of it, would purposefully be put into the code?
>
> Sim
>
>
> "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote in message
> news:3279(dot)1110868888(at)sss(dot)pgh(dot)pa(dot)us(dot)(dot)(dot)
> > "Sim Zacks" <sim(at)compulab(dot)co(dot)il> writes:
> > > I don't think that this type of solution should be discussed as an
> official
> > > patch.
> > > If it was, I would recommend solving the problem in source code when
the
> > > function is passed to the translator.
> >
> > Indeed, but first we need to work out what the necessary translation is.
> > A hack using a VALIDATOR function isn't an unreasonable way to prototype
> > the conversion logic.
> >
> > regards, tom lane
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org
> >
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Andrus | 2005-03-15 09:39:18 | Re: Using sequence name depending on other column |
Previous Message | FERREIRA William (COFRAMI) | 2005-03-15 09:02:03 | Re: Convert Cursor to array |