postgresql/src/include
Alvaro Herrera 1c855f01ea Disallow setting fillfactor for TOAST tables.
To implement this without almost duplicating the reloption table, treat
relopt_kind as a bitmask instead of an integer value.  This decreases the
range of allowed values, but it's not clear that there's need for that much
values anyway.

This patch also makes heap_reloptions explicitly a no-op for relation kinds
other than heap and TOAST tables.

Patch by ITAGAKI Takahiro with minor edits from me.  (In particular I removed
the bit about adding relation kind to an error message, which I intend to
commit separately.)
2009-04-04 00:45:02 +00:00
..
access Disallow setting fillfactor for TOAST tables. 2009-04-04 00:45:02 +00:00
bootstrap Update copyright for 2009. 2009-01-01 17:24:05 +00:00
catalog Add a "relistemp" boolean column to pg_class, which is true for temporary 2009-03-31 17:59:56 +00:00
commands Allow reloption names to have qualifiers, initially supporting a TOAST 2009-02-02 19:31:40 +00:00
executor Fix an oversight in the support for storing/retrieving "minimal tuples" in 2009-03-30 04:08:43 +00:00
foreign Add the possibility to specify an explicit validator function for foreign-data 2009-02-24 10:06:36 +00:00
lib Update copyright for 2009. 2009-01-01 17:24:05 +00:00
libpq When we are in error recursion trouble, arrange to suppress translation and 2009-03-02 21:18:43 +00:00
mb Fix SetClientEncoding() to maintain a cache of previously selected encoding 2009-04-02 17:30:53 +00:00
nodes Refactor ExecProject and associated routines so that fast-path code is used 2009-04-02 22:39:30 +00:00
optimizer Get rid of the rather fuzzily defined FlattenedSubLink node type in favor of 2009-02-25 03:30:38 +00:00
parser Separate the key word list that lived in keywords.c into a new header file 2009-03-07 00:13:58 +00:00
port Make win32 builds always do SetEnvironmentVariable() when doing putenv(). 2009-01-21 10:30:02 +00:00
portability Update copyright for 2009. 2009-01-01 17:24:05 +00:00
postmaster Update copyright for 2009. 2009-01-01 17:24:05 +00:00
regex Convert three more guc settings to enum type: 2008-04-02 14:42:56 +00:00
rewrite Revert updatable views 2009-01-27 12:40:15 +00:00
snowball Update copyright for 2009. 2009-01-01 17:24:05 +00:00
storage Remove the placeholder LWLockId in place of the removed FreeSpaceLock. 2009-03-03 08:11:24 +00:00
tcop Update copyright for 2009. 2009-01-01 17:24:05 +00:00
tsearch Fix URL generation in headline. Only tag lexeme will be replaced by space. 2009-01-15 16:33:59 +00:00
utils Modify the relcache to record the temp status of both local and nonlocal 2009-03-31 22:12:48 +00:00
Makefile Remove all traces that suggest that a non-Bison yacc might be supported, and 2008-08-29 13:02:33 +00:00
c.h Gettext plural support 2009-03-26 22:26:08 +00:00
fmgr.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
funcapi.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
getaddrinfo.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
getopt_long.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
miscadmin.h Export IsUnderPostmaster on win32. 2009-01-05 02:27:45 +00:00
pg_config.h.in Re-enable the old code in xlog.c that tried to use posix_fadvise(), so that 2009-01-11 18:02:17 +00:00
pg_config.h.win32 define HAVE_FSEEKO for MSVC 2009-01-07 13:51:04 +00:00
pg_config_manual.h Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
pg_trace.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
pgstat.h Add contrib/pg_stat_statements for server-wide tracking of statement execution 2009-01-04 22:19:59 +00:00
pgtime.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
port.h Update MinGW so it handles fseeko() similar to Unix. 2009-01-07 03:39:33 +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 Update copyright for 2009. 2009-01-01 17:24:05 +00:00