Commit Graph

10684 Commits (2613dec4ed67c4a963d987cbd29284e0634b65c9)

Author SHA1 Message Date
Tom Lane 3b9d2deb67 Convert a few more datatype input functions to report errors softly. 3 years ago
Jeff Davis 60684dd834 Add grantable MAINTAIN privilege and pg_maintain role. 3 years ago
Michael Paquier c6f6646bb0 Remove SHA256_HMAC_B from scram-common.h 3 years ago
Tom Lane 20432f8731 Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. 3 years ago
Alvaro Herrera 840ff5f451
Get rid of recursion-marker values in enum AlterTableType 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 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
Tom Lane d9f7f5d32f Create infrastructure for "soft" error reporting. 3 years ago
Alexander Korotkov 096dd80f3c Add USER SET parameter values for pg_db_role_setting 3 years ago
Peter Eisentraut 2d4f1ba6cf Update types in File API 3 years ago
Etsuro Fujita 4b3e379932 Remove new structure member from ResultRelInfo. 3 years ago
Amit Kapila bf07ab492c Avoid unnecessary streaming of transactions during logical replication. 3 years ago
Andres Freund 5bdd0cfb91 meson: Add basic PGXS compatibility 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
Tom Lane d69d01ba9d Fix Memoize to work with partitionwise joining. 3 years ago
Tom Lane 92c4dafe1e Re-pgindent a few files. 3 years ago
Tom Lane 4c689a69ee Remove gen_node_support.pl's special treatment of EquivalenceClasses. 3 years ago
Alvaro Herrera fb958b5da8
Generalize ri_RootToPartitionMap to use for non-partition children 3 years ago
Amit Kapila 40b1491357 Fix incorrect output from pgoutput when using column lists. 3 years ago
Alvaro Herrera ec38694894
Move PartitioPruneInfo out of plan nodes into PlannedStmt 3 years ago
Alvaro Herrera 8f2e74bf87
Bump catalog version for previous commit 3 years ago
Alvaro Herrera 599b33b949
Stop accessing checkAsUser via RTE in some cases 3 years ago
Michael Paquier d18655cc03 Refactor code parsing compression option values (-Z/--compress) 3 years ago
Tom Lane 8242752f9c Improve heuristics for compressing the KnownAssignedXids array. 3 years ago
Alvaro Herrera ad86d159b6
Add 'missing_ok' argument to build_attrmap_by_name 3 years ago
Thomas Munro cd4329d939 Remove promote_trigger_file. 3 years ago
Andrew Dunstan 4441fc704d Provide non-superuser predefined roles for vacuum and analyze 3 years ago
Andrew Dunstan b5d6382496 Provide per-table permissions for vacuum and analyze. 3 years ago
Etsuro Fujita ffbb7e65a8 Fix handling of pending inserts in nodeModifyTable.c. 3 years ago
Michael Paquier d13b684117 Introduce variables for initial and max nesting depth on configuration files 3 years ago
Michael Paquier a54b658ce7 Add support for file inclusions in HBA and ident configuration files 3 years ago
David Rowley d09dbeb9bd Speedup hash index builds by skipping needless binary searches 3 years ago
Michael Paquier efc981627a Rework memory contexts in charge of HBA/ident tokenization 3 years ago
Alexander Korotkov cee1209514 Support for custom slots in the custom executor nodes 3 years ago
Andrew Dunstan 7b378237aa Expand AclMode to 64 bits 3 years ago
Peter Geoghegan b6074846ce Simplify vacuum_set_xid_limits() signature. 3 years ago
Andres Freund 92daeca45d Add wait event for pg_usleep() in perform_spin_delay() 3 years ago
Daniel Gustafsson f1d042b21d Replace link to Hunspell with the current homepage 3 years ago
Tom Lane 5644d6f909 Add comments and a missing CHECK_FOR_INTERRUPTS in ts_headline. 3 years ago
Tom Lane 51b5834cd5 Provide options for postmaster to kill child processes with SIGABRT. 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Andres Freund a4adc31f69 lwlock: Fix quadratic behavior with very long wait lists 3 years ago