postgresql/src/backend
Tom Lane 0eab92c0e6 Fix VACUUM so that it can use pages as move targets even if they do not
have any newly-dead tuples on them.  This is a longstanding deficiency
that prevents VACUUM from compacting a file as much as one would expect.
Change requires fixing repair_frag to not assume that fraged_pages is
a subset of vacuum_pages.
Also make some further cleanups of places that assumed page numbers fit
in int and tuple counts fit in uint32.
2001-06-29 20:14:27 +00:00
..
access Repair logic error for multi-key indexes. From Oleg Bartunov. 2001-06-28 16:00:07 +00:00
bootstrap Fix a couple remaining places where GUC variables were assigned to 2001-06-25 23:03:03 +00:00
catalog Install infrastructure for shared-memory free space map. Doesn't actually 2001-06-27 23:31:40 +00:00
commands Fix VACUUM so that it can use pages as move targets even if they do not 2001-06-29 20:14:27 +00:00
executor Statistical system views (yet without the config stuff, but 2001-06-22 19:16:24 +00:00
lib dllist.c is included in the frontend libpq interface via symlink. 2001-06-02 15:16:55 +00:00
libpq Since a missing pg_pwd file is a valid situation, don't print an error 2001-06-23 23:26:17 +00:00
main Mark many strings in backend not covered by elog for translation. Also, 2001-06-03 14:53:56 +00:00
nodes Add IS UNKNOWN, IS NOT UNKNOWN boolean tests, fix the existing boolean 2001-06-19 22:39:12 +00:00
optimizer Optimizer can now estimate selectivity of IS NULL, IS NOT NULL, 2001-06-25 21:11:45 +00:00
parser Optimizer can now estimate selectivity of IS NULL, IS NOT NULL, 2001-06-25 21:11:45 +00:00
po Mark many strings in backend not covered by elog for translation. Also, 2001-06-03 14:53:56 +00:00
port There is no RTLD_GLOBAL on OpenBSD, says Alex Pilosov <alex@pilosoft.com>. 2001-06-20 18:33:31 +00:00
postmaster Turned high-frequently called pgstat functions into macros 2001-06-29 16:29:37 +00:00
regex pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
rewrite Remove some dead code, simplify calling convention. 2001-06-13 18:56:30 +00:00
storage Install infrastructure for shared-memory free space map. Doesn't actually 2001-06-27 23:31:40 +00:00
tcop Fix erroneous GUC variable references from commandline-GUC patch. 2001-06-29 16:05:57 +00:00
tioga Remove dashes in comments that don't need them, rewrap with pgindent. 2001-03-22 06:16:21 +00:00
utils Install infrastructure for shared-memory free space map. Doesn't actually 2001-06-27 23:31:40 +00:00
Makefile Native Language Support (NLS) 2001-06-02 18:25:18 +00:00