diff options
author | Marc G. Fournier <scrappy@hub.org> | 1997-04-17 13:50:57 +0000 |
---|---|---|
committer | Marc G. Fournier <scrappy@hub.org> | 1997-04-17 13:50:57 +0000 |
commit | a1f229b19e95ceab78bbd06f7ef1bec92acbe8b4 (patch) | |
tree | 65444a4f632deef4e75b5f74d28c56854fa8841f /src/include/tcop/variable.h | |
parent | cfe0d67dc11377abf1befd302c1fce63a006c52a (diff) | |
download | postgresql-a1f229b19e95ceab78bbd06f7ef1bec92acbe8b4.tar.gz postgresql-a1f229b19e95ceab78bbd06f7ef1bec92acbe8b4.zip |
From: "Martin J. Laubach" <mjl@CSlab.tuwien.ac.at>
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 :)
Diffstat (limited to 'src/include/tcop/variable.h')
-rw-r--r-- | src/include/tcop/variable.h | 46 |
1 files changed, 46 insertions, 0 deletions
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" <mjl@CSlab.tuwien.ac.at> + * 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 *); |