aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeff Davis <jdavis@postgresql.org>2022-09-20 10:41:34 -0700
committerJeff Davis <jdavis@postgresql.org>2022-09-20 10:52:01 -0700
commitbb44a6ba48edfe1ac8bca87b1f2cfdcd9f86c930 (patch)
treeb354c297bac39c8fccd4ef9c70442b15c889bd3e /src
parent3d53b9ef1a4cda7b6303a0496f8531eceeef0e77 (diff)
downloadpostgresql-bb44a6ba48edfe1ac8bca87b1f2cfdcd9f86c930.tar.gz
postgresql-bb44a6ba48edfe1ac8bca87b1f2cfdcd9f86c930.zip
Improve comment for OAT_POST_CREATE.
Clarify that the command counter may or may not have been incremented. We may want to change the behavior to be more consistent, but until that time, at least improve the comment. Discussion: https://postgr.es/m/CAHoZxqvN2eoic_CvjsAvpryyLyA2xG8JmsyMtKFFJz_1oFhfOg%40mail.gmail.com Reported-by: Mary Xu
Diffstat (limited to 'src')
-rw-r--r--src/include/catalog/objectaccess.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/catalog/objectaccess.h b/src/include/catalog/objectaccess.h
index d754f41202f..fcb8562757f 100644
--- a/src/include/catalog/objectaccess.h
+++ b/src/include/catalog/objectaccess.h
@@ -17,7 +17,9 @@
*
* OAT_POST_CREATE should be invoked just after the object is created.
* Typically, this is done after inserting the primary catalog records and
- * associated dependencies.
+ * associated dependencies. The command counter may or may not be incremented
+ * at the time the hook is invoked; if not, the extension can use SnapshotSelf
+ * to get the new version of the tuple.
*
* OAT_DROP should be invoked just before deletion of objects; typically
* deleteOneObject(). Its arguments are packed within ObjectAccessDrop.