Commit Graph

309 Commits (dad335b89f2e1d543ef8226b7de4b191246a06dd)

Author SHA1 Message Date
Alvaro Herrera 475be5e790 When index recurses to a partition, map columns numbers 7 years ago
Tom Lane 41c912cad1 Clean up warnings from -Wimplicit-fallthrough. 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 7 years ago
Tom Lane 1dec82068b Better fix for deadlock hazard in CREATE INDEX CONCURRENTLY. 8 years ago
Alvaro Herrera da6f3e45dd Reorganize partitioning code 8 years ago
Teodor Sigaev 524054598f Fix interference between covering indexes and partitioned tables 8 years ago
Teodor Sigaev c266ed31a8 Cleanup covering infrastructure 8 years ago
Teodor Sigaev c9c875a28f Rename IndexInfo.ii_KeyAttrNumbers array 8 years ago
Teodor Sigaev 92899992e1 Temporary revert 5c6110c6a9 8 years ago
Teodor Sigaev 5c6110c6a9 Fix interference between cavering indexes and partitioned tables 8 years ago
Tom Lane b3b7f7898f Fix additional breakage in covering-index patch. 8 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 8 years ago
Teodor Sigaev 8224de4f42 Indexes with INCLUDE columns and their support in B-tree 8 years ago
Andres Freund d87510a524 Combine options for RangeVarGetRelidExtended() into a flags argument. 8 years ago
Andrew Dunstan 16828d5c02 Fast ALTER TABLE ADD COLUMN with a non-NULL default 8 years ago
Alvaro Herrera 4dba331cb3 Fix CommandCounterIncrement in partition-related DDL 8 years ago
Alvaro Herrera 1f8a3327a9 Avoid having two PKs in a partition 8 years ago
Alvaro Herrera 5564c11815 Clone extended stats in CREATE TABLE (LIKE INCLUDING ALL) 8 years ago
Alvaro Herrera eb7ed3f306 Allow UNIQUE indexes on partitioned tables 8 years ago
Robert Haas 9da0cc3528 Support parallel btree index builds. 8 years ago
Peter Eisentraut 8b9e9644dc Replace AclObjectKind with ObjectType 8 years ago
Alvaro Herrera 8b08f7d482 Local partitioned indexes 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Alvaro Herrera 54eff5311d Fix deadlock hazard in CREATE INDEX CONCURRENTLY 8 years ago
Alvaro Herrera a61f5ab986 Simplify index_[constraint_]create API 8 years ago
Peter Eisentraut 0e1539ba0d Add some const decorations to prototypes 8 years ago
Alvaro Herrera 60a1d96ed7 Rework DefineIndex relkind check 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane 0d18852666 Disallow CREATE INDEX if table is already in use in current session. 8 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Robert Haas c11453ce0a hash: Add write-ahead logging support. 9 years ago
Noah Misch f30f34e589 Ignore tablespace ACLs when ignoring schema ACLs. 9 years ago
Tom Lane 86d911ec0f Allow index AMs to cache data across aminsert calls within a SQL command. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Peter Eisentraut f21a563d25 Move some things from builtins.h to new header files 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Tom Lane c34df8a003 Disallow creation of indexes on system columns (except for OID). 10 years ago
Teodor Sigaev 8b99edefca Revert CREATE INDEX ... INCLUDING ... 10 years ago
Teodor Sigaev 386e3d7609 CREATE INDEX ... INCLUDING (column[, ...]) 10 years ago
Tom Lane 65c5fcd353 Restructure index access method API to hide most of it at the C level. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas 9043ef390f Don't warn about creating temporary or unlogged hash indexes. 10 years ago
Fujii Masao ecd222e770 Support VERBOSE option in REINDEX command. 10 years ago
Andres Freund 6aab1f45ac Fix various typos and grammar errors in comments. 11 years ago
Alvaro Herrera 0853630159 Fix lost persistence setting during REINDEX INDEX 11 years ago
Tom Lane 90c35a9ed0 Code cleanup for REINDEX DATABASE/SCHEMA/SYSTEM. 11 years ago