From a1f229b19e95ceab78bbd06f7ef1bec92acbe8b4 Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" Date: Thu, 17 Apr 1997 13:50:57 +0000 Subject: From: "Martin J. Laubach" Subject: [HACKERS] Patch: set date to euro/us postgres/iso/sql Here a patch that implements a SET date for use by the datetime stuff. The syntax is SET date TO 'val[,val,...]' where val is us (us dates), euro (european dates), postgres, iso or sql. Thomas is working on the integration in his datetime module. I just needed to get the patch out before it went stale :) --- src/include/tcop/variable.h | 46 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) (limited to 'src/include/tcop/variable.h') diff --git a/src/include/tcop/variable.h b/src/include/tcop/variable.h index f0df5f9de4b..888a432ccec 100644 --- a/src/include/tcop/variable.h +++ b/src/include/tcop/variable.h @@ -1,2 +1,48 @@ +/* + * Headers for handling of SET var TO statements + * + * $Id: variable.h,v 1.2 1997/04/17 13:50:57 scrappy Exp $ + * + * $Log: variable.h,v $ + * Revision 1.2 1997/04/17 13:50:57 scrappy + * From: "Martin J. Laubach" + * Subject: [HACKERS] Patch: set date to euro/us postgres/iso/sql + * + * Here a patch that implements a SET date for use by the datetime + * stuff. The syntax is + * + * SET date TO 'val[,val,...]' + * + * where val is us (us dates), euro (european dates), postgres, + * iso or sql. + * + * Thomas is working on the integration in his datetime module. + * I just needed to get the patch out before it went stale :) + * + * Revision 1.1 1997/04/10 16:53:30 mjl + * Initial revision + * + */ +/*-----------------------------------------------------------------------*/ + +enum DateFormat { Date_Postgres, Date_SQL, Date_ISO }; + +/*-----------------------------------------------------------------------*/ +struct PGVariables + { + struct + { + bool euro; + enum DateFormat format; + } date; + }; + +extern struct PGVariables PGVariables; + +/*-----------------------------------------------------------------------*/ +bool SetPGVariable(const char *, const char *); +const char *GetPGVariable(const char *); + +/*-----------------------------------------------------------------------*/ bool SetPGVariable(const char *, const char *); const char *GetPGVariable(const char *); -- cgit v1.2.3