git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 30f272a) | patch
Modify UPDATE/DELETE WHERE CURRENT OF to use the FOR UPDATE infrastructure to
2008年11月16日 17:34:28 +0000 (17:34 +0000)
2008年11月16日 17:34:28 +0000 (17:34 +0000)
commit 18004101acb98d8fefe7dda1c9f010cceff83b6d
Modify UPDATE/DELETE WHERE CURRENT OF to use the FOR UPDATE infrastructure to
locate the target row, if the cursor was declared with FOR UPDATE or FOR
SHARE. This approach is more flexible and reliable than digging through the
plan tree; for instance it can cope with join cursors. But we still provide
the old code for use with non-FOR-UPDATE cursors. Per gripe from Robert Haas.
doc/src/sgml/plpgsql.sgml diff | blob | blame | history
doc/src/sgml/ref/declare.sgml diff | blob | blame | history
doc/src/sgml/ref/delete.sgml diff | blob | blame | history
doc/src/sgml/ref/update.sgml diff | blob | blame | history
src/backend/executor/execCurrent.c diff | blob | blame | history
src/backend/executor/execMain.c diff | blob | blame | history
src/include/nodes/execnodes.h diff | blob | blame | history
src/test/regress/expected/portals.out diff | blob | blame | history
src/test/regress/sql/portals.sql diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /