postgresql/src/include
Tom Lane 537e92e41f Fix ALTER COLUMN TYPE to preserve the tablespace and reloptions of indexes
it affects.  The original coding neglected tablespace entirely (causing
the indexes to move to the database's default tablespace) and for an index
belonging to a UNIQUE or PRIMARY KEY constraint, it would actually try to
assign the parent table's reloptions to the index :-(.  Per bug #3672 and
subsequent investigation.

8.0 and 8.1 did not have reloptions, but the tablespace bug is present.
2007-10-13 15:55:40 +00:00
..
access Minor improvements in backup and recovery: 2007-09-26 22:36:30 +00:00
bootstrap Create a new dedicated Postgres process, "wal writer", which exists to write 2007-07-24 04:54:09 +00:00
catalog Add an extra header byte to TOAST-pointer datums to represent their size 2007-09-30 19:54:58 +00:00
commands Simplify the syntax of CREATE/ALTER TEXT SEARCH DICTIONARY by treating the 2007-08-22 01:39:46 +00:00
executor Arrange to cache a ResultRelInfo in the executor's EState for relations that 2007-08-15 21:39:50 +00:00
lib Add resetStringInfo(), which clears the content of a StringInfo, and 2007-03-03 19:32:55 +00:00
libpq Move session_start out of MyProcPort stucture and make it a global called MyStartTime, 2007-08-02 23:39:45 +00:00
mb Close previously open holes for invalidly encoded data to enter the 2007-09-18 17:41:17 +00:00
nodes Fix the plan-invalidation mechanism to treat regclass constants that refer to 2007-10-11 18:05:27 +00:00
optimizer Fix the plan-invalidation mechanism to treat regclass constants that refer to 2007-10-11 18:05:27 +00:00
parser Separate parse-analysis for utility commands out of parser/analyze.c 2007-06-23 22:12:52 +00:00
port Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with 2007-07-25 12:22:54 +00:00
postmaster Simplify and rename some GUC variables, per various recent discussions: 2007-09-24 03:12:23 +00:00
regex Adjust regcustom.h so that all those assert() calls in the regex package 2007-10-06 16:01:51 +00:00
rewrite Fix a couple of misbehaviors rooted in the fact that the default creation 2007-08-27 03:36:08 +00:00
snowball Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
storage Just-in-time background writing strategy. This code avoids re-scanning 2007-09-25 20:03:38 +00:00
tcop Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with 2007-07-25 12:22:54 +00:00
tsearch Remove QueryOperand->istrue flag, it was used only in cover ranking 2007-09-11 16:01:40 +00:00
utils Fix ALTER COLUMN TYPE to preserve the tablespace and reloptions of indexes 2007-10-13 15:55:40 +00:00
Makefile Heikki Linnakangas <heikki@enterprisedb.com>: 2007-09-10 20:37:36 +00:00
c.h Implement lazy XID allocation: transactions that do not modify any database 2007-09-05 18:10:48 +00:00
fmgr.h Fix typos in two comments. Spotted by Brendan Jurd 2007-09-27 21:01:59 +00:00
funcapi.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
getaddrinfo.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
getopt_long.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
miscadmin.h Move session_start out of MyProcPort stucture and make it a global called MyStartTime, 2007-08-02 23:39:45 +00:00
pg_config.h.in Cope with ERR_set_mark() and ERR_pop_to_mark() not existing in older 2007-10-02 00:25:20 +00:00
pg_config.h.win32 Stamp 8.3beta1, except in configure.in/configure. 2007-10-04 19:12:04 +00:00
pg_config_manual.h Arrange for large sequential scans to synchronize with each other, so that 2007-06-08 18:23:53 +00:00
pg_trace.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
pgstat.h Just-in-time background writing strategy. This code avoids re-scanning 2007-09-25 20:03:38 +00:00
pgtime.h Fix crash caused by log_timezone patch if we attempt to emit any elog messages 2007-08-04 19:29:25 +00:00
port.h Change initdb and CREATE DATABASE to actively reject attempts to create 2007-09-28 22:25:49 +00:00
postgres.h Avoid assuming that struct varattrib_pointer doesn't get padded by the 2007-10-01 16:25:56 +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 Define the FRONTEND symbol in postgres_fe.h, which allows us to eliminate 2007-09-27 19:53:44 +00:00
rusagestub.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00