Commit Graph

78 Commits (59c325bb7363aed9115e9f3ccb77feca05b00ec4)

Author SHA1 Message Date
Tom Lane dd9af92c41 Add display of sort keys to the default EXPLAIN output. 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Tom Lane d662f29302 Use quote_identifier on relation names in EXPLAIN output, per suggestion 24 years ago
Tom Lane ea10ec1b69 Tweak labeling of plan qual conditions for more consistency. 24 years ago
Tom Lane 10d3995057 EXPLAIN output now comes out as a query result, not a NOTICE message. 24 years ago
Tom Lane 108a0ec87d A little further progress on schemas: push down RangeVars into 24 years ago
Tom Lane 95ef6a3448 First phase of SCHEMA changes, concentrating on fixing the grammar and 24 years ago
Tom Lane 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 24 years ago
Tom Lane 56ee2ecba9 Restructure command-completion-report code so that there is just one 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 89fa551808 EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple 24 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane c1a63c944d Suppress coredump when EXPLAINing query that is rewritten to include 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane 6543d81d65 Restructure handling of inheritance queries so that they work with outer 25 years ago
Tom Lane 2f35b4efdb Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in 25 years ago
Tom Lane 05e3d0ee86 Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 25 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 25 years ago
Tom Lane ed5003c584 First cut at full support for OUTER JOINs. There are still a few loose 25 years ago
Tom Lane 1ee26b7764 Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Thomas G. Lockhart 6456810078 Implement column aliases on views "CREATE VIEW name (collist)". 26 years ago
Tom Lane b1577a7c78 New cost model for planning, incorporating a penalty for random page 26 years ago
Thomas G. Lockhart a344a6e7b5 Carry column aliases from the parser frontend. Enables queries like 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Tom Lane 166b5c1def Another round of planner/optimizer work. This is just restructuring and 26 years ago
Bruce Momjian 6f9ff92cc0 Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp 26 years ago
Bruce Momjian 86ef36c907 New NameStr macro to convert Name to Str. No need for var.data anymore. 26 years ago
Tom Lane bd272cace6 Mega-commit to make heap_open/heap_openr/heap_close take an 26 years ago
Tom Lane b399805e22 Eliminate elog()'s hardwired limit on length of an error message. 26 years ago
Tom Lane 130e372b5d Minor improvements to stringinfo package to make it more 26 years ago
Tom Lane ed3f69168f EXPLAIN didn't know about 'Materialize' plan nodes. 26 years ago
Bruce Momjian 158fd5f1c4 > > Prevent sorting if result is already sorted 26 years ago
Bruce Momjian 3406901a29 Move some system includes into c.h, and remove duplicates. 27 years ago
Tom Lane c62b8a68bf Fix incorrect declaration of rtentry as 'ResTarget' where it 27 years ago
Bruce Momjian a71802e12e Final cleanup. 27 years ago
Bruce Momjian a9591ce66a Change #include's to use <> and "" as appropriate. 27 years ago
Bruce Momjian 2e6b1e63a3 Remove unused #includes in *.c files. 27 years ago
Tom Lane 285610e9ea Explain didn't handle inheritance correctly (it didn't 27 years ago
Bruce Momjian 07842084fe pgindent run over code. 27 years ago
Tom Lane 0b69d8a27c Rearrange top-level rewrite operations so that EXPLAIN works 27 years ago
Tom Lane 95cc41b81d Revise backend libpq interfaces so that messages to the frontend 27 years ago
Bruce Momjian fc08814e00 Rename explain's "size" to "rows". 27 years ago
Bruce Momjian 344dfc0b0f Remove Tee code, move to _deadcode. 27 years ago
Bruce Momjian 6724a50787 Change my-function-name-- to my_function_name, and optimizer renames. 27 years ago
Bruce Momjian 318e593f03 Rename Temp to Noname for noname tables. 27 years ago
Jan Wieck eeff2c94be Fixed nodeToString() to put out "<>" for NULL strings again. 27 years ago
Marc G. Fournier 9396802f14 more cleanups...of note, appendStringInfo now performs like sprintf(), 27 years ago