Commit Graph

14260 Commits (2193a856a229026673cbc56310cd0bddf7b5ea25)

Author SHA1 Message Date
Tom Lane 2193a856a2 Simplify initdb-time assignment of OIDs as I proposed yesterday, and 21 years ago
Tom Lane 2fdf9e0be6 Change addRangeTableEntryForRelation() to take a Relation pointer instead 21 years ago
Tom Lane 45c79a3094 Revert yesterday's change to make pg_cast.h say 'OID = 0' in DATA entries. 21 years ago
Tom Lane 2662d0fb62 Adjust pg_cast.h so that the OIDs assigned to built-in casts come from 21 years ago
Tom Lane dffab0c88d Remove unnecessary UPDATE commands to assign explicit ACLs to functions 21 years ago
Peter Eisentraut c580d94541 Revert mistaken renaming of UTF-8. 21 years ago
Tom Lane 7ace43e0c2 Fix oversight in MIN/MAX optimization: must not return NULL entries 21 years ago
Tom Lane 2e7a68896b Add aggsortop column to pg_aggregate, so that MIN/MAX optimization can 21 years ago
Tom Lane addc42c339 Create the planner mechanism for optimizing simple MIN and MAX queries 21 years ago
Tom Lane c3294f1cbf Fix interaction between materializing holdable cursors and firing 21 years ago
Tom Lane 0c400f1bbc PersistHoldablePortal must establish the correct value for ActiveSnapshot 21 years ago
Tom Lane acde8b3cab Make constant-folding produce sane output for COALESCE(NULL,NULL), 21 years ago
Tom Lane 6985592967 Split out into a separate function the code in grouping_planner() that 21 years ago
Tom Lane 313de22c85 SQL functions returning pass-by-reference types were copying the results 21 years ago
Tom Lane badb83f9ec If we're going to have a non-panic check for held_lwlocks[] overrun, 21 years ago
Tom Lane e794dfa511 Use an always-there test, not an Assert, to check for overrun of 21 years ago
Neil Conway eb4b7a0b77 Change the default setting of "add_missing_from" to false. This has been 21 years ago
Neil Conway f53cd94a78 Use fork_process() to avoid some fork()-related boilerplate code when 21 years ago
Tom Lane 988dec0518 Fix some issues with missing or too many newlines at 21 years ago
Tom Lane e00ee88761 Allow plpgsql functions to omit RETURN command when the function returns 21 years ago
Neil Conway 71d0b494dd Fix minor breakage to regression tests induced in previous commit -- I had 21 years ago
Neil Conway f5ab0a14ea Add a "USING" clause to DELETE, which is equivalent to the FROM clause 21 years ago
Neil Conway be2f825d51 Apply the "nodeAgg" optimization to more of the builtin transition 21 years ago
Tom Lane a6bbfedcf7 Remove test for NULL node in ExecProcNode(). No place ever calls 21 years ago
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Bruce Momjian 0f3748a28c Attached patch cleans up the HTML code in tools/backend. This is 21 years ago
Neil Conway e6557e9a67 Include information about a domain's CHECK constraint, if any, in the 21 years ago
Neil Conway 00a1b1e272 This file was whacked by pgindent before it knew it shouldn't remove 21 years ago
Tom Lane 726220fb9f Adjust grammar for plpgsql's OPEN command so that a cursor can be 21 years ago
Tom Lane fd97cf4df0 plpgsql does OUT parameters, as per my proposal a few weeks ago. 21 years ago
Neil Conway 51b2f8ba55 This patch changes int2_avg_accum() and int4_avg_accum() use the nodeAgg 21 years ago
Neil Conway 8bbe905a2e Minor fixes for psql tab completion. Spell "absolute" like the English word, 21 years ago
Neil Conway 5b1c607abe Remove an unused variable `ShmemBootstrap', and remove an obsolete 21 years ago
Tom Lane 280de290d7 In cost_mergejoin, the early-exit effect should not apply to the 21 years ago
Tom Lane a5dda5dc3a Second try at making examine_variable and friends behave sanely in 21 years ago
Tom Lane 06fb6105f5 Make plperl work with OUT parameters. 21 years ago
Tom Lane 943178fec5 Minor improvements in the really-pretty-ad-hoc test scripts for the 21 years ago
Tom Lane a8e0dff101 Teach pg_dump about OUT parameters. 21 years ago
Bruce Momjian d1dcaed468 Update pgcvslog examples. 21 years ago
Bruce Momjian 9e9724e8bd Fix wrong week returnded by date_trunc('week') for early dates in 21 years ago
Bruce Momjian a70574d803 Update pgcvslog examples. 21 years ago
Bruce Momjian 135f65e299 Adjust pg_proc.proargtypes[0] tests in psql \df to handle new NULL value 21 years ago
Tom Lane 9336d636e2 Flush any remaining statistics counts out to the collector at process 21 years ago
Tom Lane 47888fe842 First phase of OUT-parameters project. We can now define and use SQL 21 years ago
Neil Conway aeb502346b Minor code cleanup: ExecHash() was returning a null TupleTableSlot, and an 21 years ago
Tom Lane 0f085f6e9d Add proallargtypes and proargmodes columns to pg_proc, as per my earlier 21 years ago
Tom Lane eb47ee4865 Fix grammar for IN/OUT/INOUT parameters. This commit doesn't actually 21 years ago
Tom Lane 8c85a34a3b Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set the 21 years ago
Neil Conway 4f6f5db474 Add SPI_getnspname(), including documentation. 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago