Commit Graph

4516 Commits (b18c2decd76eeffbd483c041c02bb0fb01b0f124)

Author SHA1 Message Date
Peter Eisentraut 6fcda9aba8 Non-decimal integer literals 3 years ago
Jeff Davis 60684dd834 Add grantable MAINTAIN privilege and pg_maintain role. 3 years ago
Tom Lane b0feda79fd Fix jsonb subscripting to cope with toasted subscript values. 3 years ago
Tom Lane b8c0ffbd2c Convert domain_in to report errors softly. 3 years ago
Tom Lane c60c9badba Convert json_in and jsonb_in to report errors softly. 3 years ago
Tom Lane 50428a301d Change JsonSemAction to allow non-throw error reporting. 3 years ago
Tom Lane d02ef65bce Standardize error reports in unimplemented I/O functions. 3 years ago
Tom Lane e730718072 Use the macro, not handwritten code, to construct anymultirange_in(). 3 years ago
Michael Paquier 66dcb09246 Fix macro definitions in pgstatfuncs.c 3 years ago
Tom Lane 4dd687502d Restructure soft-error handling in formatting.c. 3 years ago
Tom Lane c60488b474 Convert datetime input functions to use "soft" error reporting. 3 years ago
Tom Lane 2661469d86 Allow DateTimeParseError to handle bad-timezone error messages. 3 years ago
Tom Lane bad5116957 Const-ify a couple of datetime parsing subroutines. 3 years ago
Tom Lane ccff2d20ed Convert a few datatype input functions to use "soft" error reporting. 3 years ago
Tom Lane 1939d26282 Add test scaffolding for soft error reporting from input functions. 3 years ago
Alexander Korotkov 096dd80f3c Add USER SET parameter values for pg_db_role_setting 3 years ago
Michael Paquier 8018ffbf58 Generate pg_stat_get*() functions for databases using macros 3 years ago
Alvaro Herrera a61b1f7482
Rework query relation permission checking 3 years ago
Michael Paquier 83a1a1b566 Generate pg_stat_get*() functions for tables using macros 3 years ago
David Rowley 8692f6644e Fix thinko introduced in 6b423ec67 3 years ago
Tom Lane 92c4dafe1e Re-pgindent a few files. 3 years ago
David Rowley 6b423ec677 Improve performance of pg_strtointNN functions 3 years ago
Jeff Davis 7ac0f8d384 Fix broken hash function hashbpcharextended(). 3 years ago
Tom Lane cabfb8241d Fix psql's \sf and \ef for new-style SQL functions. 3 years ago
Jeff Davis edf12e7bbd Fix memory leak for hashing with nondeterministic collations. 3 years ago
Tom Lane 1dd6700f44 Fix under-parenthesized display of AT TIME ZONE constructs. 3 years ago
Alvaro Herrera 599b33b949
Stop accessing checkAsUser via RTE in some cases 3 years ago
Andrew Dunstan b5d6382496 Provide per-table permissions for vacuum and analyze. 3 years ago
David Rowley 2d1f3bce97 Fix some 32-bit shift warnings in MSVC 3 years ago
Michael Paquier a54b658ce7 Add support for file inclusions in HBA and ident configuration files 3 years ago
Michael Paquier efc981627a Rework memory contexts in charge of HBA/ident tokenization 3 years ago
Tom Lane 9c6ad5eaa9 YA attempt at taming worst-case behavior of get_actual_variable_range. 3 years ago
Tom Lane 5644d6f909 Add comments and a missing CHECK_FOR_INTERRUPTS in ts_headline. 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Michael Paquier fb32748e32 Switch SQLValueFunction on "name" to use COERCE_SQL_SYNTAX 3 years ago
Robert Haas 3d14e171e9 Add a SET option to the GRANT command. 3 years ago
Tom Lane f84ff0c6d4 Don't read MCV stats needlessly in eqjoinsel(). 3 years ago
Tom Lane adaf34241a Improve ruleutils' printout of LATERAL references within subplans. 3 years ago
Michael Paquier 783e8c69cb Invent open_auth_file() in hba.c to refactor authentication file opening 3 years ago
Peter Eisentraut c727f511bd Refactor aclcheck functions 3 years ago
Peter Eisentraut afbfc02983 Refactor ownercheck functions 3 years ago
Peter Eisentraut b4b7ce8061 Add repalloc0 and repalloc0_array 3 years ago
Peter Eisentraut b5621b66e7 Unify some internal error message wordings 3 years ago
Michael Paquier d7744d50a5 Fix initialization of pg_stat_get_lastscan() 3 years ago
David Rowley 7c335b7a20 Add doubly linked count list implementation 3 years ago
Tom Lane f4857082bc Fix planner failure with extended statistics on partitioned tables. 3 years ago
Michael Paquier d9d873bac6 Clean up some inconsistencies with GUC declarations 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
David Rowley d37aa3d358 Allow nodeSort to perform Datum sorts for byref types 3 years ago
Michael Paquier c591300a8f Add rule_number to pg_hba_file_rules and map_number to pg_ident_file_mappings 3 years ago