summaryrefslogtreecommitdiff
path: root/doc/src/FAQ/FAQ.html
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-10-07 00:12:12 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-10-07 00:12:12 +0000
commit9cd5c4fca24206bca84ff323dbd8cf76df8dfa4c (patch)
tree5b8d934dc89ce41071f0f0af4ca01e5bafcda086 /doc/src/FAQ/FAQ.html
parente0c6d9761cf7c774a1d141febe1b484365ae01ce (diff)
Fix string_to_array() to correctly handle the case where there are
overlapping possible matches for the separator string, such as string_to_array('123xx456xxx789', 'xx'). Also, revise the logic of replace(), split_part(), and string_to_array() to avoid O(N^2) work from redundant searches and conversions to pg_wchar format when there are N matches to the separator string. Backpatched the full patch as far as 8.0. 7.4 also has the bug, but the code has diverged a lot, so I just went for a quick-and-dirty fix of the bug itself in that branch.
Diffstat (limited to 'doc/src/FAQ/FAQ.html')
0 files changed, 0 insertions, 0 deletions