postgresql/src/include
Marc G. Fournier 4b5319129c To: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>
Subject: Re: [PATCHES] SET DateStyle patches

On Tue, 22 Apr 1997, Thomas Lockhart wrote:

> Some more patches! These (try to) finish implementing SET variable TO value
> for "DateStyle" (changed the name from simply "date" to be more descriptive).
> This is based on code from Martin and Bruce (?), which was easy to modify.
> The syntax is
>
> SET DateStyle TO 'iso'
> SET DateStyle TO 'postgres'
> SET DateStyle TO 'sql'
> SET DateStyle TO 'european'
> SET DateStyle TO 'noneuropean'
> SET DateStyle TO 'us'         (same as "noneuropean")
> SET DateStyle TO 'default'    (current same as "postgres,us")
>
> ("european" is just compared for the first 4 characters, and "noneuropean"
> is compared for the first 7 to allow less typing).
>
> Multiple arguments are allowed, so SET datestyle TO 'sql,euro' is valid.
>
> My mods also try to implement "SHOW variable" and "RESET variable", but
> that part just core dumps at the moment. I would guess that my errors
> are obvious to someone who knows what they are doing with the parser stuff,
> so if someone (Bruce and/or Martin??) could have it do the right thing
> we will have a more complete set of what we need.
>
> Also, I would like to have a floating point precision global variable to
> implement "SET precision TO 10" and perhaps "SET precision TO 10,2" for
> float8 and float4, but I don't know how to do that for integer types rather
> than strings. If someone is fixing the SHOW and RESET code, perhaps they can
> add some hooks for me to do the floats while they are at it.
>
> I've left some remnants of variable structures in the source code which
> I did not use in the interests of getting something working for v6.1.
> We'll have time to clean things up for the next release...
1997-04-23 03:18:27 +00:00
..
access BTREE_VERSION_1: using bti_itup->t_tid as unique identifier for a given 1997-04-16 01:21:59 +00:00
bootstrap
catalog Major patch from Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-22 17:35:09 +00:00
commands Prototypes for sequence.c 1997-04-02 03:23:38 +00:00
executor Added needed prototype. 1996-12-26 17:53:40 +00:00
lib
libpq From: "D'Arcy J.M. Cain" <darcy@druid.net> 1997-03-20 18:23:33 +00:00
nodes To: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-23 03:18:27 +00:00
optimizer Now we have #define _CPU_INDEX_PAGE_WEIGHT_ 0.033 (/* CPU-index-to-page cost 1997-04-09 02:24:19 +00:00
parser Add attribute optimization statistics. 1997-02-07 16:24:12 +00:00
port A couple of cleanups from Scott Harrison <Scott_Harrison@next.com> 1997-04-15 19:08:13 +00:00
regex Make compile on AIX, Alpha OSF. Thanks Darren King, Igor Notanzon. 1996-12-15 09:05:53 +00:00
rewrite
storage From: Dan McGuirk <mcguirk@indirect.com> 1997-03-28 07:06:53 +00:00
tcop To: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-23 03:18:27 +00:00
utils Major patch from Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-22 17:35:09 +00:00
c.h Various minor HP related patches from: 1997-04-15 17:55:37 +00:00
config.h.in Add fcvt() as a check to configure so that we can get rid of the BSD44_derived 1997-04-22 17:47:42 +00:00
miscadmin.h From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-03-25 08:11:24 +00:00
postgres_ext.h Fix bug: libpq clients (which include libpq-fe.h) won't compile. 1996-12-10 07:03:43 +00:00
postgres.h Date/Time updates from Thomas... 1997-03-14 23:34:16 +00:00
strdup.h More stuff to make it compile on various ports. 1996-11-27 08:16:44 +00:00
version.h Goes with the recently added src/utils/version.c, will replace some stuff in 1996-11-11 14:24:38 +00:00