Commit Graph

4616 Commits (7ecfaccf19380cd50c5d467b080c9ed1f5dca3cc)

Author SHA1 Message Date
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 17 years ago
Alvaro Herrera 2532c54d82 Improve translatability of error messages for external modules by tweaking 17 years ago
Tom Lane 3437286356 Modify the parser's error reporting to include a specific hint for the case 17 years ago
Tom Lane 0d115dde82 Extend CTE patch to support recursive UNION (ie, without ALL). The 17 years ago
Tom Lane 742fd06d98 Fix up ruleutils.c for CTE features. The main problem was that 17 years ago
Tom Lane bf461538e1 When expanding a whole-row Var into a RowExpr during ResolveNew(), attach 17 years ago
Tom Lane e64bb65aff Fix GetCTEForRTE() to deal with the possibility that the RTE it's given came 17 years ago
Heikki Linnakangas 5f853c6556 Use fork names instead of numbers in the file names for additional 17 years ago
Magnus Hagander 3bea93b3b0 Add columns boot_val and reset_val to the pg_settings view, to expose 17 years ago
Heikki Linnakangas 89f373bf5b Index FSMs needs to be vacuumed as well. Report by Jeff Davis. 17 years ago
Tom Lane 0ff384f0bc Fix the implicit-RTE code to be able to handle implicit RTEs for CTEs, as 17 years ago
Peter Eisentraut 2cf8afe5d1 Remove obsolete internal functions istrue, isfalse, isnottrue, isnotfalse, 17 years ago
Tom Lane 44d5be0e53 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 17 years ago
Heikki Linnakangas 706a308806 Add relation fork support to pg_relation_size() function. You can now pass 17 years ago
Tom Lane dad4cb6258 Improve tuplestore.c to support multiple concurrent read positions. 17 years ago
Heikki Linnakangas 4e6ac2e19b Forgot to bump catalog version in the commit of FSM rewrite. 17 years ago
Heikki Linnakangas 15c121b3ed Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, the 17 years ago
Tom Lane 7b7df9f0b1 Add hooks to let plugins override the planner's lookups in pg_statistic. 17 years ago
Tom Lane e8e746de34 Establish the rule that array types should have the same typdelim as their 18 years ago
Heikki Linnakangas 61d9674988 Make LC_COLLATE and LC_CTYPE database-level settings. Collation and 18 years ago
Tom Lane 4e57668da4 Create a selectivity estimation function for the text search @@ operator. 18 years ago
Magnus Hagander 7626f2a936 Mark SessionReplicationRole as PGDLLIMPORT so it 18 years ago
Tom Lane 35c2a3c3cf Allow ShowBufferUsage() to report the number of reads/writes that have 18 years ago
Tom Lane 30df79a70b Widen the nLocks counts in local lock tables from int to int64. This 18 years ago
Tom Lane 1cd935609f Fix caching of foreign-key-checking queries so that when a replan is needed, 18 years ago
Tom Lane 4adc2f72a4 Change hash indexes to store only the hash code rather than the whole indexed 18 years ago
Magnus Hagander 9872381090 Parse pg_hba.conf in postmaster, instead of once in each backend for 18 years ago
Tom Lane f867339c01 Make our parsing of INTERVAL literals spec-compliant (or at least a heck of 18 years ago
Alvaro Herrera 3b9ec4682c Add "source file" and "source line" information to each GUC variable. 18 years ago
Tom Lane ee33b95d9c Improve the plan cache invalidation mechanism to make it invalidate plans 18 years ago
Tom Lane a0b76dc662 Create a separate grantable privilege for TRUNCATE, rather than having it be 18 years ago
Tom Lane 2c863ca818 Implement a psql command "\ef" to edit the definition of a function. 18 years ago
Tom Lane ba9f37f066 If a loadable module has wrong values in its magic block, spell out 18 years ago
Tom Lane b153c09209 Add a bunch of new error location reports to parse-analysis error messages. 18 years ago
Tom Lane 449a00fbbd Fix the raw-parsetree representation of star (as in SELECT * FROM or 18 years ago
Tom Lane 6253f9de67 In GCC-based builds, use a better newNode() macro that relies on GCC-specific 18 years ago
Peter Eisentraut 7c31742a07 Remove all traces that suggest that a non-Bison yacc might be supported, and 18 years ago
Tom Lane a2794623d2 Extend the parser location infrastructure to include a location field in 18 years ago
Tom Lane e5536e77a5 Move exprType(), exprTypmod(), expression_tree_walker(), and related routines 18 years ago
Tom Lane d320101b5b Get rid of the last remaining uses of var_is_rel(), to wit some debugging 18 years ago
Magnus Hagander 8c032adec4 Convert remaining builtin set-returning functions to use OUT parameters, making 18 years ago
Bruce Momjian 31ad4e5396 Add missing descriptions for aggregates, functions and conversions. 18 years ago
Teodor Sigaev 1dcf6fdf1b Fix possible duplicate tuples while GiST scan. Now page is processed 18 years ago
Tom Lane bd3daddaf2 Arrange to convert EXISTS subqueries that are equivalent to hashable IN 18 years ago
Tom Lane 19e34b6239 Improve sublink pullup code to handle ANY/EXISTS sublinks that are at top 18 years ago
Tom Lane d4af2a6481 Clean up the loose ends in selectivity estimation left by my patch for semi 18 years ago
Magnus Hagander 5b8eb2b4b9 Make the temporary directory for pgstat files configurable by the GUC 18 years ago
Heikki Linnakangas f24f233f6a Fix pull_up_simple_union_all to copy all rtable entries from child subquery to 18 years ago
Tom Lane e006a24ad1 Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace 18 years ago