postgresql/src/include
Tom Lane 12d8fae4cd Simplify the bootstrap (BKI) code by getting rid of a useless table of all
the strings seen during the bootstrap run.  There might have been some
actual point to doing that, many years ago, but as far as I can see the only
value now is to conserve a bit of memory.  Even if we cared about wasting
a megabyte or so during the initdb run, it'd be far more effective to
arrange to release memory at the end of each BKI command, instead of
intentionally hanging onto strings that might never be used again.
Not maintaining the table probably makes it faster too; but the main point
of this patch is to get rid of a couple hundred lines of unnecessary and
rather crufty code.
2009-09-27 01:32:11 +00:00
..
access Force VACUUM to recalculate oldestXmin even when we haven't changed our 2009-09-01 04:46:49 +00:00
bootstrap Simplify the bootstrap (BKI) code by getting rid of a useless table of all 2009-09-27 01:32:11 +00:00
catalog Extend the BKI infrastructure to allow system catalogs to be given 2009-09-26 22:42:03 +00:00
commands Implement the DO statement to support execution of PL code without having 2009-09-22 23:43:43 +00:00
executor Rewrite the planner's handling of materialized plan types so that there is 2009-09-12 22:12:09 +00:00
foreign 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
lib Assorted minor refactoring in EXPLAIN. 2009-07-24 21:08:42 +00:00
libpq Bump catversion for flat-file-ectomy. Also remove a missed dead extern 2009-09-01 03:53:08 +00:00
mb 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
nodes Implement the DO statement to support execution of PL code without having 2009-09-22 23:43:43 +00:00
optimizer Implement "join removal" for cases where the inner side of a left join 2009-09-17 20:49:29 +00:00
parser Unicode escapes in E'...' strings 2009-09-22 23:52:53 +00:00
port Change our WIN32 API version to be 5.01 (Windows XP), to bring in the proper 2009-09-07 11:22:12 +00:00
portability 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
postmaster Add a boolean GUC parameter "bonjour" to control whether a Bonjour-enabled 2009-09-08 17:08:36 +00:00
regex 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
rewrite Fix subquery pullup to wrap a PlaceHolderVar around the entire RowExpr 2009-09-02 17:52:24 +00:00
snowball Update copyright for 2009. 2009-01-01 17:24:05 +00:00
storage Change the autovacuum launcher to read pg_database directly, rather than 2009-08-31 19:41:00 +00:00
tcop Move processing of startup-packet switches and GUC settings into InitPostgres, 2009-09-01 00:09:42 +00:00
tsearch Introduce filtering dictionary support to tsearch. Propagate --nolocale option 2009-08-18 10:30:41 +00:00
utils Implement the DO statement to support execution of PL code without having 2009-09-22 23:43:43 +00:00
Makefile Update of install-sh, mkinstalldirs, and associated configury 2009-08-26 22:24:44 +00:00
c.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
fmgr.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
funcapi.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
getaddrinfo.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
getopt_long.h Remove a boatload of useless definitions of 'int optreset'. If we 2009-04-05 04:19:59 +00:00
miscadmin.h Move processing of startup-packet switches and GUC settings into InitPostgres, 2009-09-01 00:09:42 +00:00
pg_config.h.in Write psql's ~/.psql_history file using history_truncate_file() and 2009-09-13 22:18:22 +00:00
pg_config.h.win32 Write psql's ~/.psql_history file using history_truncate_file() and 2009-09-13 22:18:22 +00:00
pg_config_manual.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
pg_trace.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
pgstat.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
pgtime.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
port.h Add erand48() to the set of functions supported by our src/port/ library, 2009-07-16 17:43:52 +00:00
postgres.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
postgres_ext.h Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It 2007-02-06 09:16:08 +00:00
postgres_fe.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
rusagestub.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
windowapi.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00