Commit Graph

1534 Commits (3f3d60d3bbd10f6cc118d24aadc60e96b9854576)

Author SHA1 Message Date
Tom Lane 86d911ec0f Allow index AMs to cache data across aminsert calls within a SQL command. 9 years ago
Robert Haas c3c4f6e174 Revise the way the element allocator for a simplehash is specified. 9 years ago
Robert Haas 565903af47 Allow the element allocator for a simplehash to be specified. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Robert Haas 6f4b4ceefa Remove redundant comment. 9 years ago
Tom Lane 7afd56c3c6 Use castNode() in a bunch of statement-list-related code. 9 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Peter Eisentraut 3d9e73ea5f Update copyright years in some recently added files 9 years ago
Robert Haas 587cda35ca Fix things so that updatable views work with partitioned tables. 9 years ago
Robert Haas 132488bfee Set ecxt_scantuple correctly for tuple routing. 9 years ago
Robert Haas 27cdb3414b Reindent table partitioning code. 9 years ago
Tom Lane 0a8b9d3b2c Remove no-longer-needed loop in ExecGather(). 9 years ago
Peter Eisentraut 665d1fad99 Logical replication 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Robert Haas 05bd889904 Fix RETURNING to work correctly with partition tuple routing. 9 years ago
Robert Haas 39162b2030 Fix failure to enforce partitioning contraint for internal partitions. 9 years ago
Andres Freund 69f4b9c85f Move targetlist SRF handling from expression evaluation to new executor node. 9 years ago
Peter Eisentraut 352a24a1f9 Generate fmgr prototypes automatically 9 years ago
Tom Lane ab1f0c8225 Change representation of statement lists, and add statement location info. 9 years ago
Tom Lane 75abb955df Throw suitable error for COPY TO STDOUT/FROM STDIN in a SQL function. 9 years ago
Robert Haas 76568d3786 Fix incorrect function name in comment. 9 years ago
Robert Haas 0355e6f310 Repair commit b81b5a96f4. 9 years ago
Robert Haas 175ff6598e Fix possible crash reading pg_stat_activity. 9 years ago
Robert Haas 18fc5192a6 Remove unnecessary arguments from partitioning functions. 9 years ago
Robert Haas f1b4c771ea Fix reporting of constraint violations for table partitioning. 9 years ago
Robert Haas 345b2dcf07 Move partition_tuple_slot out of EState. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Peter Eisentraut 158df30359 Remove unnecessary casts of makeNode() result 9 years ago
Tom Lane ff33d1456e Spellcheck: s/descendent/descendant/g 9 years ago
Robert Haas 2ac3ef7a01 Fix tuple routing in cases where tuple descriptors don't match. 9 years ago
Tom Lane cd1b215692 Fix handling of expanded objects in CoerceToDomain and CASE execution. 9 years ago
Robert Haas 1fc5c49450 Refactor partition tuple routing code to reduce duplication. 9 years ago
Tom Lane c080b223a7 Fix minor oversights in nodeAgg.c. 9 years ago
Heikki Linnakangas db80acfc9d Fix sharing Agg transition state of DISTINCT or ordered aggs. 9 years ago
Robert Haas e13029a5ce Provide a DSA area for all parallel queries. 9 years ago
Robert Haas b81b5a96f4 Unbreak Finalize HashAggregate over Partial HashAggregate. 9 years ago
Robert Haas 4b9a98e154 Clean up code, comments, and formatting for table partitioning. 9 years ago
Robert Haas 01ae881e1c Fix bogus comment. 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Robert Haas 4212cb7326 Fix interaction of parallel query with prepared statements. 9 years ago
Robert Haas 53c7cff720 Ensure gatherstate->nextreader is properly initialized. 9 years ago
Andres Freund fc4b3dea29 User narrower representative tuples in the hash-agg hashtable. 9 years ago
Andres Freund 8ed3f11bb0 Perform one only projection to compute agg arguments. 9 years ago
Magnus Hagander 8afb811088 Fix typo in comment 9 years ago
Tom Lane 1833f1a1c3 Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. 9 years ago
Tom Lane 6d30fb1f75 Make SPI_fnumber() reject dropped columns. 9 years ago
Tom Lane 9a00f03e47 Improve speed of aggregates that use array_append as transition function. 9 years ago
Peter Eisentraut c32fe432af Avoid using a C++ keyword in header file 9 years ago
Tom Lane 8f1fb7d621 Avoid testing tuple visibility without buffer lock. 9 years ago
Tom Lane a6c0a5b6e8 Don't throw serialization errors for self-conflicts in INSERT ON CONFLICT. 9 years ago