Commit Graph

1350 Commits (98edd617f3b62a02cb2df9b418fcc4ece45c7ec0)

Author SHA1 Message Date
Robert Haas f8a54e936b sepgsql: Enforce db_procedure:{execute} permission. 13 years ago
Kevin Grittner 52e6e33ab4 Create a distinction between a populated matview and a scannable one. 13 years ago
Tom Lane 21734d2fb8 Support writable foreign tables. 13 years ago
Tom Lane 1908abc4a3 Arrange to cache FdwRoutine structs in foreign tables' relcache entries. 13 years ago
Kevin Grittner 3bf3ab8c56 Add a materialized view relations. 13 years ago
Tom Lane 2b78d101d1 Fix SQL function execution to be safe with long-lived FmgrInfos. 13 years ago
Tom Lane bcc6c4c291 Fix performance issue in EXPLAIN (ANALYZE, TIMING OFF). 13 years ago
Tom Lane 0900ac2d0d Fix plpgsql's reporting of plan-time errors in possibly-simple expressions. 13 years ago
Tom Lane 991f3e5ab3 Provide database object names as separate fields in error messages. 13 years ago
Tom Lane 2ddc600f8f Fix SPI documentation for new handling of ExecutorRun's count parameter. 13 years ago
Alvaro Herrera 0ac5ad5134 Improve concurrency of foreign key locking 13 years ago
Tom Lane 325c54b69c Fix obsolete SQL syntax in comment. 13 years ago
Tom Lane 94afbd5831 Invent a "one-shot" variant of CachedPlans for better performance. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane 691c5ebf79 Add defenses against integer overflow in dynahash numbuckets calculations. 13 years ago
Tom Lane a99c42f291 Support automatically-updatable views. 13 years ago
Robert Haas 7a2fe9bd03 Basic binary heap implementation. 13 years ago
Tom Lane 3c84046490 Fix assorted bugs in CREATE/DROP INDEX CONCURRENTLY. 13 years ago
Tom Lane 532994299e Revert patch for taking fewer snapshots. 13 years ago
Kevin Grittner 6868ed7491 Throw error if expiring tuple is again updated or deleted. 13 years ago
Tom Lane a29f7ed554 Get rid of COERCE_DONTCARE. 13 years ago
Tom Lane 4816d2ea32 Fix cross-type case in partial row matching for hashed subplans. 13 years ago
Heikki Linnakangas 7ae1815961 Return the number of rows processed when COPY is executed through SPI. 13 years ago
Kevin Grittner cdf91edba9 Fix serializable mode with index-only scans. 14 years ago
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 14 years ago
Alvaro Herrera 21c09e99dc Split heapam_xlog.h from heapam.h 14 years ago
Tom Lane 4c5316931f Fix rescan logic in nodeCtescan. 14 years ago
Tom Lane 8e617e29aa Fix whole-row Var evaluation to cope with resjunk columns (again). 14 years ago
Robert Haas 3a0e4d36eb Make new event trigger facility actually do something. 14 years ago
Peter Eisentraut dd16f9480a Remove unreachable code 14 years ago
Tom Lane d14241c2cf Fix memory leak in ARRAY(SELECT ...) subqueries. 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Robert Haas b50991eedb Fix more crash-safe visibility map bugs, and improve comments. 14 years ago
Tom Lane 1dd89eadcd Rename I/O timing statistics columns to blk_read_time and blk_write_time. 14 years ago
Robert Haas 5d4b60f2f2 Lots of doc corrections. 14 years ago
Robert Haas 40b9b95769 New GUC, track_iotiming, to track I/O timings. 14 years ago
Peter Eisentraut 0e85abd658 Clean up compiler warnings from unused variables with asserts disabled 14 years ago
Tom Lane 9dbf2b7d75 Restructure SELECT INTO's parsetree representation into CreateTableAsStmt. 14 years ago
Robert Haas 2254367435 Make EXPLAIN (BUFFERS) track blocks dirtied, as well as those written. 14 years ago
Tom Lane 398f70ec07 Preserve column names in the execution-time tupledesc for a RowExpr. 14 years ago
Robert Haas af7914c662 Add TIMING option to EXPLAIN, to allow eliminating of timing overhead. 14 years ago
Tom Lane 9bff0780cf Allow SQL-language functions to reference parameters by name. 14 years ago
Tom Lane ad10853b30 Assorted comment fixes, mostly just typos, but some obsolete statements. 14 years ago
Tom Lane 7c1719bc68 Fix handling of data-modifying CTE subplans in EvalPlanQual. 14 years ago
Robert Haas 9f9135d129 Instrument index-only scans to count heap fetches performed. 14 years ago
Robert Haas 1575fbcb79 Prevent adding relations to a concurrently dropped schema. 14 years ago
Tom Lane dfd26f9c5f Make executor's SELECT INTO code save and restore original tuple receiver. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas d573e239f0 Take fewer snapshots. 14 years ago
Peter Eisentraut 729205571e Add support for privileges on types 14 years ago