summaryrefslogtreecommitdiff
path: root/src/backend/commands
AgeCommit message (Expand)Author
2019-05-07Add TRUNCATE parameter to VACUUM.Fujii Masao
2019-05-05Fix style violations in syscache lookups.Tom Lane
2019-05-05Add check for syscache lookup failure in update_relispartition().Tom Lane
2019-04-30Message style fixesAlvaro Herrera
2019-04-30Fix several recently introduced issues around handling new relation forks.Andres Freund
2019-04-26Apply stopgap fix for bug #15672.Tom Lane
2019-04-25Fix partitioned index attachmentAlvaro Herrera
2019-04-25Fix tablespace inheritance for partitioned relsAlvaro Herrera
2019-04-24Allow pg_class xid & multixid horizons to not be set.Andres Freund
2019-04-23Avoid order-of-execution problems with ALTER TABLE ADD PRIMARY KEY.Tom Lane
2019-04-19Fix two memory leaks around force-storing tuples in slots.Andres Freund
2019-04-19Fix potential use-after-free for BEFORE UPDATE row triggers on non-core AMs.Andres Freund
2019-04-17Rework handling of invalid indexes with REINDEX CONCURRENTLYMichael Paquier
2019-04-12Fix more strcmp() calls using boolean-like comparisons for result checksMichael Paquier
2019-04-08Reset memory context once per tuple in validateForeignKeyConstraint.Andres Freund
2019-04-07Report progress of REINDEX operationsPeter Eisentraut
2019-04-06Fix failures in validateForeignKeyConstraint's slow path.Tom Lane
2019-04-05Remove unused struct member, enforce multi_insert callback presence.Andres Freund
2019-04-05Harden tableam against nonexistant / wrong kind of AMs.Andres Freund
2019-04-04tableam: Add table_multi_insert() and revamp/speed-up COPY FROM buffering.Andres Freund
2019-04-04Allow VACUUM to be run with index cleanup disabled.Robert Haas
2019-04-04Refactor the fsync queue for wider use.Thomas Munro
2019-04-03Add SETTINGS option to EXPLAIN, to print modified settings.Tomas Vondra
2019-04-03Copy name when cloning FKs recurses to partitionsAlvaro Herrera
2019-04-03Support foreign keys that reference partitioned tablesAlvaro Herrera
2019-04-02Report progress of CREATE INDEX operationsAlvaro Herrera
2019-04-01tableam: Add table_finish_bulk_insert().Andres Freund
2019-03-31tableam: VACUUM and ANALYZE support.Andres Freund
2019-03-30Generated columnsPeter Eisentraut
2019-03-30Small code simplification for REINDEX CONCURRENTLYPeter Eisentraut
2019-03-29Allow existing VACUUM options to take a Boolean argument.Robert Haas
2019-03-29Fix incorrect code in new REINDEX CONCURRENTLY codePeter Eisentraut
2019-03-29REINDEX CONCURRENTLYPeter Eisentraut
2019-03-29tableam: relation creation, VACUUM FULL/CLUSTER, SET TABLESPACE.Andres Freund
2019-03-27Add support for multivariate MCV listsTomas Vondra
2019-03-26Fix partitioned index creation bug with dropped columnsAlvaro Herrera
2019-03-25Add progress reporting for CLUSTER and VACUUM FULL.Robert Haas
2019-03-25tableam: Add and use table_fetch_row_version().Andres Freund
2019-03-25tableam: Use in CREATE TABLE AS and CREATE MATERIALIZED VIEW.Andres Freund
2019-03-24tableam: Add tuple_{insert, delete, update, lock} and use.Andres Freund
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-03-20Add index_get_partition convenience functionAlvaro Herrera
2019-03-19Implement OR REPLACE option for CREATE AGGREGATE.Andrew Gierth
2019-03-18Revise parse tree representation for VACUUM and ANALYZE.Robert Haas
2019-03-18Fold vacuum's 'int options' parameter into VacuumParams.Robert Haas
2019-03-14Improve code commentPeter Eisentraut
2019-03-14Refactor ParamListInfo initializationPeter Eisentraut
2019-03-13Include all columns in default names for foreign key constraintsPeter Eisentraut
2019-03-13Allow ALTER TABLE .. SET NOT NULL to skip provably unnecessary scans.Robert Haas
2019-03-11tableam: Add and use scan APIs.Andres Freund