postgresql/src/include/catalog
Tom Lane cd00406774 Replace time_t with pg_time_t (same values, but always int64) in on-disk
data structures and backend internal APIs.  This solves problems we've seen
recently with inconsistent layout of pg_control between machines that have
32-bit time_t and those that have already migrated to 64-bit time_t.  Also,
we can get out from under the problem that Windows' Unix-API emulation is not
consistent about the width of time_t.

There are a few remaining places where local time_t variables are used to hold
the current or recent result of time(NULL).  I didn't bother changing these
since they do not affect any cross-module APIs and surely all platforms will
have 64-bit time_t before overflow becomes an actual risk.  time_t should
be avoided for anything visible to extension modules, however.
2008-02-17 02:09:32 +00:00
..
catalog.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
catversion.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
dependency.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
duplicate_oids Change the bootstrap sequence so that toast tables for system catalogs are 2006-07-31 01:16:38 +00:00
heap.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
index.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
indexing.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
namespace.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_aggregate.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_am.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_amop.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_amproc.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_attrdef.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_attribute.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_auth_members.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_authid.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_autovacuum.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_cast.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_class.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_constraint.h Fix ALTER INDEX RENAME so that if the index belongs to a unique or primary key 2008-01-17 18:56:54 +00:00
pg_control.h Replace time_t with pg_time_t (same values, but always int64) in on-disk 2008-02-17 02:09:32 +00:00
pg_conversion.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_database.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_depend.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_description.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_enum.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_index.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_inherits.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_language.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_largeobject.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_listener.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_namespace.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_opclass.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_operator.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_opfamily.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_pltemplate.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_proc.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_rewrite.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_shdepend.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_shdescription.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_statistic.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_tablespace.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_trigger.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_ts_config_map.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_ts_config.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_ts_dict.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_ts_parser.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_ts_template.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pg_type.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
toasting.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
unused_oids Change the bootstrap sequence so that toast tables for system catalogs are 2006-07-31 01:16:38 +00:00