Commit Graph

480 Commits (5861b1f343b52ac358912707788214fb8dc981e5)

Author SHA1 Message Date
Tom Lane 5861b1f343 Use SnapshotDirty when checking for conflicting index names. 1 week ago
Nathan Bossart 706054b11b Ensure we have a snapshot when updating various system catalogs. 4 weeks ago
Michael Paquier 371f2db8b0 Add support for runtime arguments in injection points 2 months ago
Peter Eisentraut cdc168ad4b Add support for not-null constraints on virtual generated columns 3 months ago
Peter Eisentraut f278e1fe30 Allow non-btree unique indexes for partition keys 3 months ago
Peter Eisentraut 3abbd8dbeb Fix accidental use of = instead of == 4 months ago
Peter Eisentraut 7d6d2c4bbd Drop opcintype from index AM strategy translation API 4 months ago
Peter Eisentraut 83ea6c5402 Virtual generated columns 5 months ago
Peter Eisentraut 622f678c10 Integrate GistTranslateCompareType() into IndexAmTranslateCompareType() 5 months ago
Peter Eisentraut 43493cceda Add get_opfamily_name() function 5 months ago
Peter Eisentraut a5709b5bb2 Rename GistTranslateStratnum() to GistTranslateCompareType() 5 months ago
Peter Eisentraut 630f9a43ce Change gist stratnum function to use CompareType 5 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 6 months ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 7 months ago
Alexander Korotkov db22b90024 Fix arrays comparison in CompareOpclassOptions() 8 months ago
Peter Eisentraut e18512c000 Remove unused #include's from backend .c files 8 months ago
Tom Lane 68dfecbef2 Use generateClonedIndexStmt to propagate CREATE INDEX to partitions. 9 months ago
Nathan Bossart b52adbad46 Ensure we have a snapshot when updating pg_index entries. 9 months ago
Noah Misch aac2c9b4fd For inplace update durability, make heap_update() callers wait. 9 months ago
Peter Eisentraut 89f908a6d0 Add temporal FOREIGN KEY contraints 9 months ago
Peter Eisentraut fc0438b4e8 Add temporal PRIMARY KEY and UNIQUE constraints 9 months ago
Michael Paquier 5bbdfa8a18 Fix waits of REINDEX CONCURRENTLY for indexes with predicates or expressions 10 months ago
Jeff Davis 8e28778ce3 Add missing RestrictSearchPath() calls. 12 months ago
Noah Misch 0cecc908e9 Lock before setting relhassubclass on RELKIND_PARTITIONED_INDEX. 1 year ago
Peter Eisentraut 8aee330af5 Revert temporal primary keys and foreign keys 1 year ago
Peter Eisentraut 34768ee361 Add temporal FOREIGN KEY contraints 1 year ago
Peter Eisentraut 6a004f1be8 Add attstattarget to FormExtraData_pg_attribute 1 year ago
Nathan Bossart ecb0fd3372 Reintroduce MAINTAIN privilege and pg_maintain predefined role. 1 year ago
Jeff Davis 59825d1639 Fix buildfarm failures from 2af07e2f74. 1 year ago
Jeff Davis 2af07e2f74 Fix search_path to a safe value during maintenance operations. 1 year ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 1 year ago
Heikki Linnakangas 024c521117 Replace BackendIds with 0-based ProcNumbers 1 year ago
Peter Eisentraut 46a0cd4cef Add temporal PRIMARY KEY and UNIQUE constraints 1 year ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Michael Paquier d43bd090a8 Improve some error messages with invalid indexes for REINDEX CONCURRENTLY 2 years ago
Michael Paquier c426f7c2b3 Fix assertion failure with REINDEX and event triggers 2 years ago
Michael Paquier f21848de20 Add support for REINDEX in event triggers 2 years ago
Peter Eisentraut 0d93ce31a5 pgindent fix 2 years ago
Peter Eisentraut a11c9c42ea Check collation when creating partitioned index 2 years ago
Tom Lane 743ddafc71 Ensure we preprocess expressions before checking their volatility. 2 years ago
Peter Eisentraut 5e4282772a Remove RelationGetIndexRawAttOptions() 2 years ago
Peter Eisentraut 7841623571 Remove IndexInfo.ii_OpclassOptions field 2 years ago
Peter Eisentraut ae556c4416 Some vertical reformatting 2 years ago
Peter Eisentraut 23382b0f8b Rename some function arguments for better clarity 2 years ago
Peter Eisentraut 11af63fb48 Add const decorations 2 years ago
Peter Eisentraut 8c852ba9a4 Allow some exclusion constraints on partitions 2 years ago
Nathan Bossart 151c22deee Revert MAINTAIN privilege and pg_maintain predefined role. 2 years ago
Michael Paquier cfc43aeb38 Fix marking of indisvalid for partitioned indexes at creation 2 years ago
Nathan Bossart 4dbdb82513 Fix cache lookup hazards introduced by ff9618e82a. 2 years ago
Jeff Davis 2fcc7ee7af Revert "Fix search_path to a safe value during maintenance operations." 2 years ago