postgresql/src/backend/commands
Tom Lane 4a898fbb20 Fix my oversight in enabling domains-of-domains: ALTER DOMAIN ADD CONSTRAINT
needs to check the new constraint against columns of derived domains too.

Also, make it error out if the domain to be modified is used within any
composite-type columns.  Eventually we should support that case, but it seems
a bit painful, and not suitable for a back-patch.  For the moment just let the
user know we can't do it.

Backpatch to 8.2, which is the only released version that allows nested
domains.  Possibly the other part should be back-patched further.
2007-05-11 20:18:21 +00:00
..
aggregatecmds.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
alter.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
analyze.c Fix recently-understood problems with handling of XID freezing, particularly 2006-11-05 22:42:10 +00:00
async.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
cluster.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
comment.c Fix some typos in comments. 2006-11-12 06:55:54 +00:00
conversioncmds.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
copy.c Message style improvements 2006-10-06 17:14:01 +00:00
dbcommands.c Cancel pending fsync requests during WAL replay of DROP DATABASE, per bug 2007-04-12 15:04:41 +00:00
define.c Message style improvements 2006-10-06 17:14:01 +00:00
explain.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
functioncmds.c Message style improvements 2006-10-06 17:14:01 +00:00
indexcmds.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
lockcmds.c Now that we've rearranged relation open to get a lock before touching 2006-08-18 16:09:13 +00:00
Makefile Tablespaces. Alternate database locations are dead, long live tablespaces. 2004-06-18 06:14:31 +00:00
opclasscmds.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
operatorcmds.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
portalcmds.c Fix an error in the original coding of holdable cursors: PersistHoldablePortal 2007-02-06 22:49:30 +00:00
prepare.c Fix dynahash.c to suppress hash bucket splits while a hash_seq_search() scan 2007-04-26 23:24:57 +00:00
proclang.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
schemacmds.c Allow include files to compile own their own. 2006-07-13 16:49:20 +00:00
sequence.c Message style improvements 2006-10-06 17:14:01 +00:00
tablecmds.c Fix my oversight in enabling domains-of-domains: ALTER DOMAIN ADD CONSTRAINT 2007-05-11 20:18:21 +00:00
tablespace.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
trigger.c Properly detoast access to bytea field pg_trigger.tgargs. Old code 2007-01-25 04:17:56 +00:00
typecmds.c Fix my oversight in enabling domains-of-domains: ALTER DOMAIN ADD CONSTRAINT 2007-05-11 20:18:21 +00:00
user.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
vacuum.c Fix a longstanding bug in VACUUM FULL's handling of update chains. The code 2007-03-14 18:49:04 +00:00
vacuumlazy.c Fix recently-understood problems with handling of XID freezing, particularly 2006-11-05 22:42:10 +00:00
variable.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
view.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00