postgresql/src/test/regress/expected
Neil Conway adfeef55cb When enqueueing after-row triggers for updates of a table with a foreign
key, compare the new and old row versions. If the foreign key column has
not changed, we needn't enqueue the trigger, since the update cannot
violate the foreign key. This optimization was previously applied in the
RI trigger function, but it is more efficient to avoid firing the trigger
altogether. Per recent discussion on pgsql-hackers.

Also add a regression test for some unintuitive foreign key behavior, and
refactor some code that deals with the OIDs of the various RI trigger
functions.
2005-05-30 07:20:59 +00:00
..
abstime.out
aggregates.out
alter_table.out
arrays.out
bit.out
boolean.out
box.out
btree_index.out
case.out
char_1.out
char.out
circle.out
cluster.out
comments.out
conversion.out
copy2.out
create_aggregate.out
create_index.out
create_misc.out
create_operator.out
create_table.out
create_type.out
create_view.out
date.out
domain.out
errors.out
euc_cn.out
euc_jp.out
euc_kr.out
euc_tw.out
float4-exp-three-digits.out
float4.out
float8-exp-three-digits-win32.out
float8-exp-three-digits.out
float8-small-is-zero_1.out
float8-small-is-zero.out
float8.out
foreign_key.out When enqueueing after-row triggers for updates of a table with a foreign 2005-05-30 07:20:59 +00:00
geometry_1.out
geometry_2.out
geometry.out
hash_index.out
horology.out
inet.out
inherit.out
insert.out
int2.out
int4.out
int8-exp-three-digits.out
int8.out
interval.out
join_1.out
join.out
limit.out
lseg.out
mule_internal.out
name.out
namespace.out
numeric_big.out
numeric.out
numerology.out
oid.out
oidjoins.out
opr_sanity.out
path.out
plpgsql.out
point.out
polygon.out
polymorphism.out
portals_p2.out
portals.out
prepare.out
privileges.out
random.out
rangefuncs.out
reltime.out
rowtypes.out
rules.out
sanity_check.out
select_distinct_on.out
select_distinct.out
select_having_1.out
select_having_2.out
select_having.out
select_implicit_1.out
select_implicit_2.out
select_implicit.out
select_into.out
select_views_1.out
select_views.out
select.out
sequence.out
sql_ascii.out
stats.out
strings.out
subselect.out
temp.out
text.out
time.out
timestamp.out
timestamptz.out
timetz.out
tinterval.out
transactions.out
triggers.out
truncate.out
type_sanity.out
union.out
update.out
vacuum.out
varchar_1.out
varchar.out
without_oid.out