summaryrefslogtreecommitdiff
path: root/src/backend/utils/init/globals.c
diff options
context:
space:
mode:
authorMarc G. Fournier <scrappy@hub.org>1997-03-18 20:15:39 +0000
committerMarc G. Fournier <scrappy@hub.org>1997-03-18 20:15:39 +0000
commit812a6c2b546850e9f9721b580698d5a161e5d76e (patch)
tree043e497eb6ccd99bb7b7d8052dbdb0fd9429d8c3 /src/backend/utils/init/globals.c
parentd1463050658950afd25ef2457182a498b6b3a6b4 (diff)
downloadpostgresql-812a6c2b546850e9f9721b580698d5a161e5d76e.tar.gz
- Move most of the I/O in both libpq and the backend to a set
of common routines in pqcomprim.c (pq communication primitives). Not all adapted to it yet, but it's a start. - Rewritten some of those routines, to write/read bigger chunks of data, precomputing stuff in buffers instead of sending out byte by byte. - As a consequence, I need to know the endianness of the machine. Currently I rely on getting it from machine/endian.h, but this may not be available everywhere? (Who the hell thought it was a good idea to pass integers to the backend the other way around than the normal network byte order? *argl*) - Libpq looks in the environment for magic variables, and upon establishing a connection to the backend, sends it queries of the form "SET var_name TO 'var_value'". This needs a change in the backend parser (Mr. Parser, are you there? :) - Currently it looks for two Env-Vars, namely PG_DATEFORMAT and PG_FLOATFORMAT. What else makes sense? PG_TIMEFORMAT? PG_TIMEZONE? From: "Martin J. Laubach" <mjl@wwx.vip.at>
Diffstat (limited to 'src/backend/utils/init/globals.c')
-rw-r--r--src/backend/utils/init/globals.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backend/utils/init/globals.c b/src/backend/utils/init/globals.c
index 65ea4b10dd..d5fa06071f 100644
--- a/src/backend/utils/init/globals.c
+++ b/src/backend/utils/init/globals.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/init/globals.c,v 1.6 1997/03/18 16:35:46 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/init/globals.c,v 1.7 1997/03/18 20:14:46 scrappy Exp $
*
* NOTES
* Globals used all over the place should be declared here and not
@@ -71,6 +71,9 @@ bool CDayLight = false;
int CTimeZone = 0;
char CTZName[8] = "";
+char DateFormat[20] = "%d-%m-%Y"; /* mjl: sizes! or better malloc? XXX */
+char FloatFormat[20] = "%f";
+
char *IndexedCatalogNames[] = {
AttributeRelationName,
ProcedureRelationName,