mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-17 19:30:00 +08:00
Fix HEAP_INSERT_IS_SPECULATIVE to HEAP_INSERT_SPECULATIVE in comments.
This was wrong since 168d5805e4
, which
introduced speculative inserts.
Author: Andres Freund
This commit is contained in:
parent
5564c11815
commit
b2a177bff1
@ -2411,7 +2411,7 @@ ReleaseBulkInsertStatePin(BulkInsertState bistate)
|
||||
* This causes rows to be frozen, which is an MVCC violation and
|
||||
* requires explicit options chosen by user.
|
||||
*
|
||||
* HEAP_INSERT_IS_SPECULATIVE is used on so-called "speculative insertions",
|
||||
* HEAP_INSERT_SPECULATIVE is used on so-called "speculative insertions",
|
||||
* which can be backed out afterwards without aborting the whole transaction.
|
||||
* Other sessions can wait for the speculative insertion to be confirmed,
|
||||
* turning it into a regular tuple, or aborted, as if it never existed.
|
||||
@ -2420,8 +2420,8 @@ ReleaseBulkInsertStatePin(BulkInsertState bistate)
|
||||
*
|
||||
* Note that most of these options will be applied when inserting into the
|
||||
* heap's TOAST table, too, if the tuple requires any out-of-line data. Only
|
||||
* HEAP_INSERT_IS_SPECULATIVE is explicitly ignored, as the toast data does
|
||||
* not partake in speculative insertion.
|
||||
* HEAP_INSERT_SPECULATIVE is explicitly ignored, as the toast data does not
|
||||
* partake in speculative insertion.
|
||||
*
|
||||
* The BulkInsertState object (if any; bistate can be NULL for default
|
||||
* behavior) is also just passed through to RelationGetBufferForTuple.
|
||||
|
Loading…
Reference in New Issue
Block a user