postgresql/src/include
Tom Lane aa731ed843 Change nextval and other sequence functions to specify their sequence
argument as a 'regclass' value instead of a text string.  The frontend
conversion of text string to pg_class OID is now encapsulated as an
implicitly-invocable coercion from text to regclass.  This provides
backwards compatibility to the old behavior when the sequence argument
is explicitly typed as 'text'.  When the argument is just an unadorned
literal string, it will be taken as 'regclass', which means that the
stored representation will be an OID.  This solves longstanding problems
with renaming sequences that are referenced in default expressions, as
well as new-in-8.1 problems with renaming such sequences' schemas or
moving them to another schema.  All per recent discussion.
Along the way, fix some rather serious problems in dbmirror's support
for mirroring sequence operations (int4 vs int8 confusion for instance).
2005-10-02 23:50:16 +00:00
..
access Clean up a couple of ad-hoc computations of the maximum number of tuples 2005-09-02 19:02:20 +00:00
bootstrap Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
catalog Change nextval and other sequence functions to specify their sequence 2005-10-02 23:50:16 +00:00
commands Change nextval and other sequence functions to specify their sequence 2005-10-02 23:50:16 +00:00
executor _SPI_execute_plan failed to return result tuple table to caller in 2005-10-01 18:43:19 +00:00
lib Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
libpq Tweak TCP-keepalive code so that an invalid setting doesn't cause us 2005-09-12 02:26:33 +00:00
mb Suppress signed-vs-unsigned-char warnings. 2005-09-24 17:53:28 +00:00
nodes The original patch to avoid building a hash join's hashtable when the 2005-09-25 19:37:35 +00:00
optimizer Repair planning bug introduced in 7.4: outer-join ON clauses that referenced 2005-09-28 21:17:02 +00:00
parser Add NOWAIT option to SELECT FOR UPDATE/SHARE. 2005-08-01 20:31:16 +00:00
port Some more mop-up for Windows IPv6 support. Andrew Dunstan 2005-08-26 03:15:12 +00:00
postmaster Convert the arithmetic for shared memory size calculation from 'int' 2005-08-20 23:26:37 +00:00
regex I made the patch that implements regexp_replace again. 2005-07-10 04:54:33 +00:00
rewrite Change expandRTE() and ResolveNew() back to taking just the single 2005-06-04 19:19:42 +00:00
storage This patch cleans up the access to members of ItemIdData. 2005-09-22 16:46:00 +00:00
tcop Autovacuum loose end mop-up. Provide autovacuum-specific vacuum cost 2005-08-11 21:11:50 +00:00
utils Change nextval and other sequence functions to specify their sequence 2005-10-02 23:50:16 +00:00
c.h Add comment about void* use in MemSet. 2005-07-21 15:16:30 +00:00
fmgr.h Avoid bare 'struct Node;' declaration --- provokes annoying warnings 2005-06-09 18:44:05 +00:00
funcapi.h Document get_call_result_type() and friends; mark TypeGetTupleDesc() 2005-05-30 23:09:07 +00:00
getaddrinfo.h Fix bogus freeaddrinfo() call in WIN32 code, extend gai_strerror to 2005-08-25 17:51:01 +00:00
getopt_long.h Some more missed copyright notices. Many of these look like they 2005-01-01 20:44:34 +00:00
Makefile Use 'cp' and 'chmod' in place of 'install' to install header files. 2005-03-25 23:22:54 +00:00
miscadmin.h Avoid an Assert failure if OuterUserId hasn't been set yet during 2005-08-17 22:14:34 +00:00
pg_config_manual.h Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set the 2005-03-29 03:01:32 +00:00
pg_config.h.in Convert the arithmetic for shared memory size calculation from 'int' 2005-08-20 23:26:37 +00:00
pg_config.h.win32 Win32 8.1 stamp. 2005-01-18 14:39:46 +00:00
pgstat.h Allow the pgstat views to show toast tables as well as regular tables 2005-08-15 16:25:19 +00:00
pgtime.h Fix the various forms of AT TIME ZONE to accept either timezones found 2005-09-09 02:31:50 +00:00
port.h Fix problems with PGXS builds against an installation tree that was 2005-09-27 17:39:35 +00:00
postgres_ext.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
postgres_fe.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
postgres.h First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
rusagestub.h Fix a few macro definitions to ensure that unary minus is enclosed in 2005-07-27 12:44:10 +00:00
strdup.h Fix an obsolete file path mentioned in a comment. 2004-01-25 22:19:42 +00:00