Re: PostgreSQL delete the blank in the end of the String automatically. how can I avoid it?

From: Jeff Eckermann <jeff_eckermann(at)yahoo(dot)com>
To: Paul Thomas <paul(at)tmsl(dot)demon(dot)co(dot)uk>, "pgsql-general (at) postgresql (dot) org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: PostgreSQL delete the blank in the end of the String automatically. how can I avoid it?
Date: 2004-05-30 17:19:23
Message-ID: 20040530171923.67166.qmail@web20807.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-novice pgsql-odbc

--- Paul Thomas <paul(at)tmsl(dot)demon(dot)co(dot)uk> wrote:
>
> On 28/05/2004 20:46 Jeff Eckermann wrote:
> > I had a thought that the ODBC driver could be
> > stripping the trailing spaces, but the test I just
> did
> > (using MS Access via ODBC) worked fine.
>
> But that's using a different ODBC driver so won't
> show a possible bug in
> the PG driver.

PgAdminII uses the psqlodbc driver. It's pgAdminIII
that does not.

>
> > Thinking some more, I used a "text" type field for
> my
> > test. I have some recollection that varchar(n)
> fields
> > _will_ strip trailing spaces. But I'm too lazy to
> > test that right now.
>
> I was testing using a varchar(n) field.

Which I just tested, and found to work fine. My
recollection of the space-stripping behaviour of
varchar(n) appears to be off.

All of which is academic, seeing that the OP solved
his problem by using char(n). But that leaves wide
open the question of why that would work, when
varchar(n) or text do not.

>
> --
> Paul Thomas
>
+------------------------------+---------------------------------------------+
> | Thomas Micro Systems Limited | Software Solutions
> for
> Business |
> | Computer Consultants |
> http://www.thomas-micro-systems-ltd.co.uk |
>
+------------------------------+---------------------------------------------+
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 4: Don't 'kill -9' the
> postmaster-------------------(end of
> broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster



__________________________________
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/

In response to

Browse pgsql-general by date

  From Date Subject
Next Message John Wells 2004-05-30 17:55:01 Large table search question
Previous Message Jurgen Defurne 2004-05-30 16:29:55 Error handling in stored functions/procedures

Browse pgsql-novice by date

  From Date Subject
Next Message Derrick Betts 2004-05-31 05:31:17 Dynamic Array into pl/pgSQL function
Previous Message Martin Hampl 2004-05-30 10:30:14 Turn off Wal for bulk loaf input

Browse pgsql-odbc by date

  From Date Subject
Next Message Håkon Clausen 2004-05-31 13:05:01 7.4 backend protocol
Previous Message Paul Thomas 2004-05-29 08:58:56 Re: PostgreSQL delete the blank in the end of the String automatically. how can I avoid it?