Commit Graph

46 Commits (ec0294fb2c8287fd673c57701cdcf6c6396b2f60)

Author SHA1 Message Date
Tom Lane ec0294fb2c Support negative indexes in split_part(). 5 years ago
Peter Eisentraut 78c887679d Add current substring regular expression syntax 6 years ago
Tom Lane 26a944cf29 Adjust bytea get_bit/set_bit to use int8 not int4 for bit numbering. 6 years ago
Tom Lane a6525588b7 Allow Unicode escapes in any server encoding, not only UTF-8. 6 years ago
Tom Lane 7f380c59f8 Reduce size of backend scanner's tables. 6 years ago
Tom Lane bd1ef5799b Handle empty-string edge cases correctly in strpos(). 6 years ago
Tom Lane ca70bdaefe Fix issues around strictness of SIMILAR TO. 6 years ago
Tom Lane 7c850320d8 Fix SQL-style substring() to have spec-compliant greediness behavior. 7 years ago
Peter Eisentraut abb9c63b2c Unbreak index optimization for LIKE on bytea 7 years ago
Michael Paquier 92c76021ae Improve readability of some tests in strings.sql 7 years ago
Andrew Gierth b7f6bcbffc Repair bug in regexp split performance improvements. 7 years ago
Peter Eisentraut 10cfce34c0 Add user-callable SHA-2 functions 8 years ago
Simon Riggs 56f3468622 Reduce test variability for toast_tuple_target test 8 years ago
Simon Riggs c2513365a0 Parameter toast_tuple_target controls TOAST for new rows 8 years ago
Tom Lane d074b4e50d Fix regexp_matches() handling of zero-length matches. 13 years ago
Tom Lane e7bfc7e42c Fix some uses of "the quick brown fox". 13 years ago
Peter Eisentraut cc26ea9fe2 Clean up references to SQL92 13 years ago
Tom Lane dbde97cdde Rewrite LIKE's %-followed-by-_ optimization so it really works (this time 16 years ago
Tom Lane 9507c8a1db Add get_bit/set_bit functions for bit strings, paralleling those for bytea, 16 years ago
Tom Lane a2a8c7a662 Support hex-string input and output for type BYTEA. 17 years ago
Tom Lane fc2660fc25 Fix LIKE's special-case code for % followed by _. I'm not entirely sure that 17 years ago
Peter Eisentraut 40bc4c2605 Disable the use of Unicode escapes in string constants (U&'') when 17 years ago
Peter Eisentraut 06735e3256 Unicode escapes in strings and identifiers 17 years ago
Peter Eisentraut 607b2be7bb Additional string function tests for coverage of oracle_compat.c 17 years ago
Tom Lane 1b70619311 Code review for regexp_matches/regexp_split patch. Refactor to avoid assuming 19 years ago
Tom Lane 31edbadf4a Downgrade implicit casts to text to be assignment-only, except for the ones 19 years ago
Tom Lane 3e23b68dac Support varlena fields with single-byte headers and unaligned storage. 19 years ago
Neil Conway 9eb78beeae Add three new regexp functions: regexp_matches, regexp_split_to_array, 19 years ago
Bruce Momjian 19c21d115d Enable standard_conforming_strings to be turned on. 20 years ago
Bruce Momjian 75a64eeb4b I made the patch that implements regexp_replace again. 21 years ago
Neil Conway f3567eeaf2 Implement md5(bytea), update regression tests and documentation. Patch 21 years ago
Tom Lane f45df8c014 Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailing 23 years ago
Bruce Momjian e87e82d2b7 Attached are two small patches to expose md5 as a user function -- including 23 years ago
Tom Lane 9946b83ded Bring SIMILAR TO and SUBSTRING into some semblance of conformance with 24 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 24 years ago
Bruce Momjian 81186865fe Joe Conway wrote: 24 years ago
Bruce Momjian b60acaf568 The following small patch provides a couple of minor updates (against 24 years ago
Bruce Momjian 89260124db Add: 24 years ago
Thomas G. Lockhart ea01a451cc Implement SQL99 OVERLAY(). Allows substitution of a substring in a string. 24 years ago
Tom Lane 7c0c9b3cce New improved version of bpcharin() may have got the truncation case 25 years ago
Peter Eisentraut 5546ec289b Make char(n) and varchar(n) types raise an error if the inserted string is 25 years ago
Thomas G. Lockhart 259489bab7 Implement LIKE/ESCAPE. Change parser to use like()/notlike() 26 years ago
Tom Lane 2d4a05d7df Update strings test to reflect the fact that casting to char() will 26 years ago
Thomas G. Lockhart 4c4e68dccc Clean up format of tests. 26 years ago
Thomas G. Lockhart 5812d51270 Add test for UNION. 28 years ago
Thomas G. Lockhart 7a86a2a9e5 Add tests for varchar() and combinations of string types. 28 years ago