projects
/
postgresql.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8a92b70
)
C comment: mention no doc for negative start of substring(text)
author
Bruce Momjian
<bruce@momjian.us>
Tue, 26 Mar 2024 16:27:41 +0000
(12:27 -0400)
committer
Bruce Momjian
<bruce@momjian.us>
Tue, 26 Mar 2024 16:27:41 +0000
(12:27 -0400)
Also add URL to hackers discussion.
Backpatch-through: master
src/backend/utils/adt/varlena.c
patch
|
blob
|
blame
|
history
diff --git
a/src/backend/utils/adt/varlena.c
b/src/backend/utils/adt/varlena.c
index 8d28dd42ce1bbe3ac04bf4b2bbfdf6af04241352..d1b09dedfd4a8d8d5add824513bc38fab89297d9 100644
(file)
--- a/
src/backend/utils/adt/varlena.c
+++ b/
src/backend/utils/adt/varlena.c
@@
-891,8
+891,9
@@
text_substring(Datum str, int32 start, int32 length, bool length_not_specified)
int32 E; /* end position */
/*
- * SQL99 says S can be zero or negative, but we still must fetch from the
- * start of the string.
+ * SQL99 says S can be zero or negative (which we don't document), but we
+ * still must fetch from the start of the string.
+ * https://www.postgresql.org/message-id/170905442373.643.11536838320909376197%40wrigleys.postgresql.org
*/
S1 = Max(S, 1);