1
0
mirror of https://github.com/postgres/postgres.git synced 2025-04-29 13:56:47 +03:00

Minor improvements to transaction manager README.

A simple SELECT is handled by PortalRunSelect, not ProcessQuery.  Also,
the previous indentation was unclear: change it so that a deeper level
of indentation indicates that the outer function calls the inner one.

Stas Kelvich
This commit is contained in:
Robert Haas 2016-03-04 14:12:28 -05:00
parent 17b124d303
commit 6fcde8a5c8

View File

@ -61,23 +61,23 @@ sequence:
/ StartTransactionCommand; / StartTransactionCommand;
/ StartTransaction; / StartTransaction;
1) < ProcessUtility; << BEGIN 1) < ProcessUtility; << BEGIN
\ BeginTransactionBlock; \ BeginTransactionBlock;
\ CommitTransactionCommand; \ CommitTransactionCommand;
/ StartTransactionCommand; / StartTransactionCommand;
2) / ProcessQuery; << SELECT ... 2) / PortalRunSelect; << SELECT ...
\ CommitTransactionCommand; \ CommitTransactionCommand;
\ CommandCounterIncrement; \ CommandCounterIncrement;
/ StartTransactionCommand; / StartTransactionCommand;
3) / ProcessQuery; << INSERT ... 3) / ProcessQuery; << INSERT ...
\ CommitTransactionCommand; \ CommitTransactionCommand;
\ CommandCounterIncrement; \ CommandCounterIncrement;
/ StartTransactionCommand; / StartTransactionCommand;
/ ProcessUtility; << COMMIT / ProcessUtility; << COMMIT
4) < EndTransactionBlock; 4) < EndTransactionBlock;
\ CommitTransactionCommand; \ CommitTransactionCommand;
\ CommitTransaction; \ CommitTransaction;