postgresql/src/backend
Andrew Dunstan 6d12b68cd7 Allow IF NOT EXISTS when add a new enum label.
If the label is already in the enum the statement becomes a no-op.
This will reduce the pain that comes from our not allowing this
operation inside a transaction block.

Andrew Dunstan, reviewed by Tom Lane and Magnus Hagander.
2012-09-22 12:53:31 -04:00
..
access Put back AcceptInvalidationMessages calls in heap_openrv(_extended). 2012-09-19 17:10:37 -04:00
bootstrap Split tuple struct defs from htup.h to htup_details.h 2012-08-30 16:52:35 -04:00
catalog Allow IF NOT EXISTS when add a new enum label. 2012-09-22 12:53:31 -04:00
commands Allow IF NOT EXISTS when add a new enum label. 2012-09-22 12:53:31 -04:00
executor Fix serializable mode with index-only scans. 2012-09-04 21:13:11 -05:00
foreign Split tuple struct defs from htup.h to htup_details.h 2012-08-30 16:52:35 -04:00
lib Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
libpq Parse pg_ident.conf when it's loaded, keeping it in memory in parsed format. 2012-09-21 17:54:39 +03:00
main Unify calling conventions for postgres/postmaster sub-main functions 2012-06-25 21:30:12 +03:00
nodes Allow IF NOT EXISTS when add a new enum label. 2012-09-22 12:53:31 -04:00
optimizer Fix planning of btree index scans using ScalarArrayOpExpr quals. 2012-09-18 12:20:34 -04:00
parser Allow IF NOT EXISTS when add a new enum label. 2012-09-22 12:53:31 -04:00
po Translation updates 2011-08-17 14:07:46 +03:00
port Remove misleading hints about reducing the System V request size. 2012-07-03 10:07:47 -04:00
postmaster Parse pg_ident.conf when it's loaded, keeping it in memory in parsed format. 2012-09-21 17:54:39 +03:00
regex Prevent corner-case core dump in rfree(). 2012-07-15 13:27:54 -04:00
replication Fix bugs in cascading replication with recovery_target_timeline='latest' 2012-09-04 19:33:21 -07:00
rewrite Split tuple struct defs from htup.h to htup_details.h 2012-08-30 16:52:35 -04:00
snowball Remove configure flag --disable-shared, as it is no longer used by any 2012-08-30 16:26:53 -04:00
storage Remove execdesc.h inclusion from tcopprot.h 2012-09-20 11:07:59 -03:00
tcop Remove some useless trailing whitespace 2012-09-04 09:17:14 +02:00
tsearch Fix logical errors in tsquery selectivity estimation for prefix queries. 2012-09-11 21:23:20 -04:00
utils Improve ruleutils.c's heuristics for dealing with rangetable aliases. 2012-09-21 19:03:10 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Call check_keywords.pl in maintainer-check 2012-02-27 13:53:12 +02:00
Makefile Fix incorrect make maintainer-clean rule. 2012-04-07 18:16:50 -04:00
nls.mk Sort file list when creating gettext-files 2011-12-27 20:20:56 +02:00