postgresql/src/include
Tom Lane 558730ac6b Clean up CREATE DATABASE processing to make it more robust and get rid
of special case for Windows port.  Put a PG_TRY around most of createdb()
to ensure that we remove copied subdirectories on failure, even if the
failure happens while creating the pg_database row.  (I think this explains
Oliver Siegmar's recent report.)  Having done that, there's no need for
the fragile assumption that copydir() mustn't ereport(ERROR), so simplify
its API.  Eliminate the old code that used system("cp ...") to copy
subdirectories, in favor of using copydir() on all platforms.  This not
only should allow much better error reporting, but allows us to fsync
the created files before trusting that the copy has succeeded.
2005-08-02 19:02:32 +00:00
..
access Add NOWAIT option to SELECT FOR UPDATE/SHARE. 2005-08-01 20:31:16 +00:00
bootstrap Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
catalog Code and docs review for pg_column_size() patch. 2005-08-02 16:11:57 +00:00
commands Add ALTER object SET SCHEMA capability for a limited but useful set of 2005-08-01 04:03:59 +00:00
executor Revise nodeMergejoin in light of example provided by Guillaume Smet. 2005-05-13 21:20:16 +00:00
lib Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
libpq Add GUC variables to control keep-alive times for idle, interval, and 2005-07-30 15:17:26 +00:00
mb Support 3 and 4-byte unicode characters. 2005-06-15 00:15:08 +00:00
nodes Add NOWAIT option to SELECT FOR UPDATE/SHARE. 2005-08-01 20:31:16 +00:00
optimizer Fix a bunch of bad interactions between partial indexes and the new 2005-07-28 20:26:22 +00:00
parser Add NOWAIT option to SELECT FOR UPDATE/SHARE. 2005-08-01 20:31:16 +00:00
port Add fsync() define for Win32 to cover cases other than wal_sync_method 2005-06-16 17:53:54 +00:00
postmaster Integrate autovacuum functionality into the backend. There's still a 2005-07-14 05:13:45 +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 Add NOWAIT option to SELECT FOR UPDATE/SHARE. 2005-08-01 20:31:16 +00:00
tcop Integrate autovacuum functionality into the backend. There's still a 2005-07-14 05:13:45 +00:00
utils Add GUC variables to control keep-alive times for idle, interval, and 2005-07-30 15:17:26 +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 a few macro definitions to ensure that unary minus is enclosed in 2005-07-27 12:44:10 +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 Add SET ROLE. This is a partial commit of Stephen Frost's recent patch; 2005-07-25 22:12:34 +00:00
pg_config.h.in Update to autoconf 2.59 as well as updates of related scripts 2005-07-01 18:17:31 +00:00
pg_config.h.win32 Win32 8.1 stamp. 2005-01-18 14:39:46 +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
pgstat.h Clean up a number of autovacuum loose ends. Make the stats collector 2005-07-29 19:30:09 +00:00
pgtime.h Code spacing improvement, particularly *tm spacing. 2005-07-22 03:46:34 +00:00
port.h Clean up CREATE DATABASE processing to make it more robust and get rid 2005-08-02 19:02:32 +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
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
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