postgresql/src/include/commands
Tom Lane bdd6b62245 Switch over to using the src/timezone functions for formatting timestamps
displayed in the postmaster log.  This avoids Windows-specific problems with
localized time zone names that are in the wrong encoding, and generally seems
like a good idea to forestall other potential platform-dependent issues.
To preserve the existing behavior that all backends will log in the same time
zone, create a new GUC variable log_timezone that can only be changed on a
system-wide basis, and reference log-related calculations to that zone instead
of the TimeZone variable.

This fixes the issue reported by Hiroshi Saito that timestamps printed by
xlog.c startup could be improperly localized on Windows.  We still need a
simpler patch for that problem in the back branches, however.
2007-08-04 01:26:54 +00:00
..
alter.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
async.h RESET SESSION, plus related new DDL commands. Patch from Marko Kreen, 2007-04-12 06:53:49 +00:00
cluster.h Have CLUSTER advance the table's relfrozenxid. The new frozen point is the 2007-05-18 23:19:42 +00:00
comment.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
conversioncmds.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
copy.h First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
dbcommands.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
defrem.h Implement CREATE TABLE LIKE ... INCLUDING INDEXES. Patch from NikhilS, 2007-07-17 05:02:03 +00:00
discard.h Rename the newly-added commands for discarding session state. 2007-04-26 16:13:15 +00:00
explain.h Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with 2007-07-25 12:22:54 +00:00
lockcmds.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
portalcmds.h Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the 2007-04-27 22:05:49 +00:00
prepare.h Make plancache store cursor options so it can pass them to planner during 2007-04-16 18:21:07 +00:00
proclang.h Allow non-superuser database owners to create procedural languages. 2007-03-26 16:58:41 +00:00
schemacmds.h First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
sequence.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
tablecmds.h Add ALTER VIEW ... RENAME TO, and a RENAME TO clause to ALTER SEQUENCE. 2007-07-03 01:30:37 +00:00
tablespace.h Rework temp_tablespaces patch so that temp tablespaces are assigned separately 2007-06-07 19:19:57 +00:00
trigger.h Changes pg_trigger and extend pg_rewrite in order to allow triggers and 2007-03-19 23:38:32 +00:00
typecmds.h Support arrays of composite types, including the rowtypes of regular tables 2007-05-11 17:57:14 +00:00
user.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
vacuum.h Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with 2007-07-25 12:22:54 +00:00
variable.h Switch over to using the src/timezone functions for formatting timestamps 2007-08-04 01:26:54 +00:00
version.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
view.h First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00