Commit Graph

96 Commits (0245f8db36f375326c2bae0c3420d3c77714e72d)

Author SHA1 Message Date
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 2 years ago
Jeff Davis ea1db8ae70 Canonicalize ICU locale names to language tags. 2 years ago
Jeff Davis 1671f990dd Validate ICU locales. 2 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 2 years ago
Jeff Davis 869650fa86 Support language tags in older ICU versions (53 and earlier). 2 years ago
Peter Eisentraut 544b452a5a Disallow specifying ICU rules unless locale provider is ICU 2 years ago
Peter Eisentraut 30a53b7929 Allow tailoring of ICU locales with custom rules 2 years ago
Peter Eisentraut aa69541046 Remove useless casts to (void *) in arguments of some system functions 2 years ago
Peter Eisentraut bf03cfd162 Windows support in pg_import_system_collations 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Eisentraut af3abca029 Allow initdb to complete on systems without "locale" command 3 years ago
Peter Eisentraut 2fe3bdbd69 Check return value of pclose() correctly 3 years ago
Peter Eisentraut c727f511bd Refactor aclcheck functions 3 years ago
Peter Eisentraut afbfc02983 Refactor ownercheck functions 3 years ago
Jeff Davis 0717f2fedb Fix ALTER COLLATION "default" REFRESH VERSION. 3 years ago
Jeff Davis 10932ed5e5 Enable pg_collation_actual_version() to work on the default collation. 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Peter Eisentraut f2553d4306 Add option to use ICU as global locale provider 3 years ago
Peter Eisentraut e94bb1473e DefineCollation() code cleanup 3 years ago
Peter Eisentraut 54637508f8 Change collate and ctype fields to type text 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 69e31d05b0 Improve log messages from pg_import_system_collations(). 4 years ago
Tom Lane db2760a841 Disallow creating an ICU collation if the DB encoding won't support it. 4 years ago
Dean Rasheed ba620760c4 Improve error checking of CREATE COLLATION options. 4 years ago
Thomas Munro ec48314708 Revert per-index collation version tracking feature. 4 years ago
Michael Paquier 9f6f1f9b8e Fix typo in collationcmds.c 4 years ago
Tom Lane 5c06abb9b9 Validate the OID argument of pg_import_system_collations(). 4 years ago
Thomas Munro 8556267b2b Revert "pg_collation_actual_version() -> pg_collation_current_version()." 4 years ago
Thomas Munro 9cf184cc05 pg_collation_actual_version() -> pg_collation_current_version(). 4 years ago
Thomas Munro 0fb0a0503b Hide internal error for pg_collation_actual_version(<bad OID>). 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Michael Paquier 93e8ff8701 Refactor logic to check for ASCII-only characters in string 5 years ago
Tom Lane ad84ecc98d Use "true" not "TRUE" in one ICU function call. 5 years ago
Thomas Munro 257836a755 Track collation versions for indexes. 5 years ago
Thomas Munro 7d1297df08 Remove pg_collation.collversion. 5 years ago
Peter Eisentraut 3c173a53a8 Remove utils/acl.h from catalog/objectaddress.h 5 years ago
Alvaro Herrera 4e89c79a52 Remove excess parens in ereport() calls 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 6 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 7 years ago
Tom Lane fb8697b31a Avoid unnecessary use of pg_strcasecmp for already-downcased identifiers. 8 years ago
Peter Eisentraut 8b9e9644dc Replace AclObjectKind with ObjectType 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 2bfd1b1ee5 Don't install ICU collation keyword variants 8 years ago
Peter Eisentraut 51e225da30 Expand set of predefined ICU locales 8 years ago
Peter Eisentraut 24620fc52b Fix creation of ICU comments for keyword variants 8 years ago
Peter Eisentraut 86524f0387 Fix function name in code comment 8 years ago