Commit Graph

4652 Commits (cdc197cf3100359cd436757adc0002dad07e3117)

Author SHA1 Message Date
Peter Eisentraut 254aecb704 ADD array_ndims function 17 years ago
Tom Lane 48cbe59150 Dept of second thoughts: seems it'd be safer if pg_typeof is marked 17 years ago
Tom Lane b4eae023bb Clean up the messy semantics (not to mention inefficiency) of PageGetTempPage 17 years ago
Andrew Dunstan f0dae70431 suppress_redundant_updates_trigger function. 17 years ago
Tom Lane b8fab2411d Add pg_typeof() function. 17 years ago
Tom Lane 3c2313f481 Change the pgstat logic so that the stats collector writes the stats file only 17 years ago
Tom Lane d7112cfa88 Remove the last vestiges of the MAKE_PTR/MAKE_OFFSET mechanism. We haven't 17 years ago
Tom Lane 902d1cb35f Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 17 years ago
Tom Lane df5a99612d Simplify ExecutorRun's API and save some trivial number of cycles by having 17 years ago
Heikki Linnakangas e9816533e3 Update FSM on WAL replay. This is a bit limited; the FSM is only updated 17 years ago
Tom Lane 9b46abb7c4 Allow SQL-language functions to return the output of an INSERT/UPDATE/DELETE 17 years ago
Heikki Linnakangas 19c8dc839b Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBuffer 17 years ago
Heikki Linnakangas 092bc49653 Add support for user-defined I/O conversion casts. 17 years ago
Peter Eisentraut 79d306c84a Support for Sun Studio compiler on Linux 17 years ago
Peter Eisentraut 06735e3256 Unicode escapes in strings and identifiers 17 years ago
Tom Lane 05bba3d176 Be more tense about not creating tuplestores with randomAccess = true unless 17 years ago
Tom Lane e3e3d2a789 Extend ExecMakeFunctionResult() to support set-returning functions that return 17 years ago
Tom Lane d26bf23f34 Arrange to squeeze out the MINIMAL_TUPLE_PADDING in the tuple representation 17 years ago
Magnus Hagander 53a5026b5c Remove support for (insecure) crypt authentication. 17 years ago
Tom Lane b0169bb124 Install a more robust solution for the problem of infinite error-processing 17 years ago
Tom Lane 312b1a983f Reduce the memory footprint of large pending-trigger-event lists, as per my 17 years ago
Tom Lane d5789018c7 Remove useless ps_OuterTupleSlot field from PlanState. I suppose this was 17 years ago
Magnus Hagander 7356381ef5 * make pg_hba authoption be a set of 0 or more name=value pairs 17 years ago
Tom Lane 31468d05d8 Dept of better ideas: refrain from creating the planner's placeholder_list 17 years ago
Teodor Sigaev b9856b67a7 Fix GiST's killing tuple: GISTScanOpaque->curpos wasn't 17 years ago
Tom Lane e6ae3b5dbf Add a concept of "placeholder" variables to the planner. These are variables 17 years ago
Alvaro Herrera 06da3c570f Rework subtransaction commit protocol for hot standby. 17 years ago
Teodor Sigaev 77db9d9ff2 Remove mark/restore support in GIN and GiST indexes. 17 years ago
Tom Lane af59a0650b Remove useless mark/restore support in hash index AM, per discussion. 17 years ago
Tom Lane e4fb8ff06a Add a new column to pg_am to specify whether an index AM supports backward 17 years ago
Tom Lane ab16485031 Improve comments about RelOptInfo.reltargetlist. 17 years ago
Teodor Sigaev 2a0083ede8 Improve headeline generation. Now headline can contain 17 years ago
Teodor Sigaev beeb3562dd During repeated rescan of GiST index it's possible that scan key 17 years ago
Tom Lane a303e4dc43 Extend the date type to support infinity and -infinity, analogously to 17 years ago
Tom Lane e3b0117459 Implement comparison of generic records (composite types), and invent a 17 years ago
Tom Lane 56d5641299 Un-break non-NLS builds. 17 years ago
Alvaro Herrera 7ecfaccf19 Fix two flaws in comments I just introduced, pointed out by Tom. 17 years ago
Tom Lane 76e6602417 Improve the recently-added code for inlining set-returning functions so that 18 years ago
Alvaro Herrera 2532c54d82 Improve translatability of error messages for external modules by tweaking 18 years ago
Tom Lane 3437286356 Modify the parser's error reporting to include a specific hint for the case 18 years ago
Tom Lane 0d115dde82 Extend CTE patch to support recursive UNION (ie, without ALL). The 18 years ago
Tom Lane 742fd06d98 Fix up ruleutils.c for CTE features. The main problem was that 18 years ago
Tom Lane bf461538e1 When expanding a whole-row Var into a RowExpr during ResolveNew(), attach 18 years ago
Tom Lane e64bb65aff Fix GetCTEForRTE() to deal with the possibility that the RTE it's given came 18 years ago
Heikki Linnakangas 5f853c6556 Use fork names instead of numbers in the file names for additional 18 years ago
Magnus Hagander 3bea93b3b0 Add columns boot_val and reset_val to the pg_settings view, to expose 18 years ago
Heikki Linnakangas 89f373bf5b Index FSMs needs to be vacuumed as well. Report by Jeff Davis. 18 years ago
Tom Lane 0ff384f0bc Fix the implicit-RTE code to be able to handle implicit RTEs for CTEs, as 18 years ago
Peter Eisentraut 2cf8afe5d1 Remove obsolete internal functions istrue, isfalse, isnottrue, isnotfalse, 18 years ago
Tom Lane 44d5be0e53 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 18 years ago