Commit Graph

431 Commits (2fcc7ee7affe2fb708d7b2727e93981216b5d2f8)

Author SHA1 Message Date
Jeff Davis 2fcc7ee7af Revert "Fix search_path to a safe value during maintenance operations." 2 years ago
Jeff Davis 05e1737351 Fix search_path to a safe value during maintenance operations. 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 2 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 3 years ago
Tom Lane 27f5c712b2 Fix CREATE INDEX progress reporting for multi-level partitioning. 3 years ago
Tomas Vondra 19d8e2308b Ignore BRIN indexes when checking for HOT updates 3 years ago
Jeff Davis ff9618e82a Fix MAINTAIN privileges for toast tables and partitions. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Jeff Davis 60684dd834 Add grantable MAINTAIN privilege and pg_maintain role. 3 years ago
Alvaro Herrera ad86d159b6
Add 'missing_ok' argument to build_attrmap_by_name 3 years ago
Peter Eisentraut c727f511bd Refactor aclcheck functions 3 years ago
Peter Eisentraut afbfc02983 Refactor ownercheck functions 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
Peter Geoghegan a601366a46 Harmonize more parameter names in bulk. 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Peter Eisentraut 5015e1e1b5 Assorted examples of expanded type-safer palloc/pg_malloc API 3 years ago
David Rowley 421892a192 Further reduce warnings with -Wshadow=compatible-local 3 years ago
Tom Lane e6dbb48487 Fix subtly-incorrect matching of parent and child partitioned indexes. 3 years ago
Michael Paquier 2cbc3c17a5 Rework logic and simplify syntax of REINDEX DATABASE/SYSTEM 3 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 3 years ago
Noah Misch 00377b9a02 CREATE INDEX: use the original userid for more ACL checks. 3 years ago
Noah Misch a117cebd63 Make relation-enumerating operations be security-restricted operations. 3 years ago
Fujii Masao f927a6ec3e Fix comment in CheckIndexCompatible(). 4 years ago
Peter Eisentraut 94aa7cc5f7 Add UNIQUE null treatment option 4 years ago
Michael Paquier 410aa248e5 Fix various typos, grammar and code style in comments and docs 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 37b2764593 Some RELKIND macro refactoring 4 years ago
Peter Eisentraut 2ed532ee8c Improve error messages about mismatching relkind 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Alvaro Herrera 8aba932251
Fix relcache inconsistency hazard in partition detach 4 years ago
Alvaro Herrera 71f4c8c6f7
ALTER TABLE ... DETACH PARTITION ... CONCURRENTLY 5 years ago
Alvaro Herrera a24ae3d7b9
Remove StoreSingleInheritance reimplementation 5 years ago
Michael Paquier 9294264278 Use pgstat_progress_update_multi_param() where possible 5 years ago
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 5 years ago
Michael Paquier c5b286047c Add TABLESPACE option to REINDEX 5 years ago
Michael Paquier a3dc926009 Refactor option handling of CLUSTER, REINDEX and VACUUM 5 years ago
Alvaro Herrera f9900df5f9
Avoid spurious wait in concurrent reindex 5 years ago
Alvaro Herrera c6c4b37395
Invent struct ReindexIndexInfo 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Michael Paquier b5913f6120 Refactor CLUSTER and REINDEX grammar to use DefElem for option lists 5 years ago
Alvaro Herrera 677f74e5bb
Avoid memcpy() with a NULL source pointer and count == 0 5 years ago
Alvaro Herrera c98763bf51
Avoid spurious waits in concurrent indexing 5 years ago
Alvaro Herrera 7684b6fbed
indexcmds.c: reorder function prototypes 5 years ago
Tom Lane 29d29d652f Fix fuzzy thinking about amcanmulticol versus amcaninclude. 5 years ago
Alvaro Herrera 52eec1c53a
Message style improvements 5 years ago
Alvaro Herrera 9fc2122712
Reword partitioning error message 5 years ago
Michael Paquier e66bcfb4c6 Fix progress reporting of REINDEX CONCURRENTLY 5 years ago
Michael Paquier a6642b3ae0 Add support for partitioned tables and indexes in REINDEX 5 years ago
Michael Paquier 844c05abc3 Remove variable "concurrent" from ReindexStmt 5 years ago
Michael Paquier 1d65416661 Improve handling of dropped relations for REINDEX DATABASE/SCHEMA/SYSTEM 5 years ago