Unix Technical Forum

Re: [GENERAL] 'a' == 'a '

This is a discussion on Re: [GENERAL] 'a' == 'a ' within the pgsql Hackers forums, part of the PostgreSQL category; --> Document the collating sequences used for the character types. > -----Original Message----- > From: Bruce Momjian [mailto gman@candle.pha.pa.us] > ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > pgsql Hackers

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-11-2008, 07:23 AM
Dann Corbit
 
Posts: n/a
Default Re: [GENERAL] 'a' == 'a '

Document the collating sequences used for the character types.

> -----Original Message-----
> From: Bruce Momjian [mailtogman@candle.pha.pa.us]
> Sent: Monday, October 24, 2005 11:01 AM
> To: Tom Lane
> Cc: Dann Corbit; Richard_D_Levine@raytheon.com;

general@postgresql.org;
> pgsql-hackers@postgresql.org
> Subject: Re: [GENERAL] [HACKERS] 'a' == 'a '
>
>
> Is there any TODO here?
>
>

------------------------------------------------------------------------
--
> -
>
> Tom Lane wrote:
> > "Dann Corbit" <DCorbit@connx.com> writes:
> > > I guess that additional ambiguity arises if you add additional

spaces
> to
> > > the end. Many database systems solve this by trimming the

characters
> > > from the end of the string upon storage and the returned string

will
> not
> > > have any trailing blanks.

> >
> > Can you document that? ISTM that that would effectively make

char(n)
> > and varchar(n) exactly equivalent, which is ... um ... a bit stupid.
> >
> > regards, tom lane
> >
> > ---------------------------(end of

broadcast)---------------------------
> > TIP 9: In versions below 8.0, the planner will ignore your desire to
> > choose an index scan if your joining column's datatypes do

not
> > match
> >

>
> --
> Bruce Momjian | http://candle.pha.pa.us
> pgman@candle.pha.pa.us | (610) 359-1001
> + If your life is a hard drive, | 13 Roberts Road
> + Christ can be your backup. | Newtown Square, Pennsylvania
> 19073


---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-11-2008, 07:24 AM
Bruce Momjian
 
Posts: n/a
Default Re: [GENERAL] 'a' == 'a '

Dann Corbit wrote:
> Document the collating sequences used for the character types.


Sorry, I don't understand that. What does it mean?

---------------------------------------------------------------------------


>
> > -----Original Message-----
> > From: Bruce Momjian [mailtogman@candle.pha.pa.us]
> > Sent: Monday, October 24, 2005 11:01 AM
> > To: Tom Lane
> > Cc: Dann Corbit; Richard_D_Levine@raytheon.com;

> general@postgresql.org;
> > pgsql-hackers@postgresql.org
> > Subject: Re: [GENERAL] [HACKERS] 'a' == 'a '
> >
> >
> > Is there any TODO here?
> >
> >

> ------------------------------------------------------------------------
> --
> > -
> >
> > Tom Lane wrote:
> > > "Dann Corbit" <DCorbit@connx.com> writes:
> > > > I guess that additional ambiguity arises if you add additional

> spaces
> > to
> > > > the end. Many database systems solve this by trimming the

> characters
> > > > from the end of the string upon storage and the returned string

> will
> > not
> > > > have any trailing blanks.
> > >
> > > Can you document that? ISTM that that would effectively make

> char(n)
> > > and varchar(n) exactly equivalent, which is ... um ... a bit stupid.
> > >
> > > regards, tom lane
> > >
> > > ---------------------------(end of

> broadcast)---------------------------
> > > TIP 9: In versions below 8.0, the planner will ignore your desire to
> > > choose an index scan if your joining column's datatypes do

> not
> > > match
> > >

> >
> > --
> > Bruce Momjian | http://candle.pha.pa.us
> > pgman@candle.pha.pa.us | (610) 359-1001
> > + If your life is a hard drive, | 13 Roberts Road
> > + Christ can be your backup. | Newtown Square, Pennsylvania
> > 19073

>


--
Bruce Momjian | http://candle.pha.pa.us
pgman@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:56 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com