Re: - Mailing list pgsql-performance

From Andrew Sullivan
Subject Re:
Date
Msg-id 20030211082927.C15541@mail.libertyrms.com
Whole thread Raw
In response to ...  (jeandre@itvs.co.za)
List pgsql-performance
On Tue, Feb 11, 2003 at 01:10:12PM +0200, jeandre@itvs.co.za wrote:
> When defining data types, which is better text, varchar or char? I heard
> that on Postgres text is better, but I know on Sybase char is more efficient.
> Can someone please tell me whether this statement is true and if so why?

Avoid char(n) unless you absolutely know you have a constant-length
field.  Even then, you may get surprises.

For practical purposes, text is probably your best bet.  For
compatibility, there is varchar(), which is the same thing as text.
If you need to limit the size, use varchar(n).  Be aware that it is
slightly slower, so don't use it unless your model demands it.

A

--
----
Andrew Sullivan                         204-4141 Yonge Street
Liberty RMS                           Toronto, Ontario Canada
<andrew@libertyrms.info>                              M2P 2A8
                                         +1 416 646 3304 x110


pgsql-performance by date:

Previous
From: jeandre@itvs.co.za
Date:
Subject: ...
Next
From: Bruce Momjian
Date:
Subject: Re: how to configure my new server