Commit Graph

165 Commits (ad161bcc8a3792d18ef2f3ebe66bb1e22d42b6f2)

Author SHA1 Message Date
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Neil Conway c069655441 Allow ALTER FUNCTION to change a function's strictness, volatility, and 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 12b1b5d837 Instead of supposing (wrongly, in the general case) that the rowtype 21 years ago
Tom Lane 296fb57b20 Make pltcl work on Win32. Magnus Hagander 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane 0adfa2c39d Support renaming of tablespaces, and changing the owners of 22 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 22 years ago
Tom Lane 7e64dbc6b5 Support assignment to subfields of composite columns in UPDATE and INSERT. 22 years ago
Bruce Momjian cfbfdc557d This patch implement the TODO [ALTER DATABASE foo OWNER TO bar]. 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 2f63232d30 Promote row expressions to full-fledged citizens of the expression syntax, 22 years ago
Tom Lane 077db40fa1 ALTER TABLE rewrite. New cool stuff: 22 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
Tom Lane 55f7c3300d Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END 22 years ago
Neil Conway afca5d50dc Cleanup: move the 'Value' node into a separate file, rather than putting 22 years ago
Tom Lane a77e32d7c5 Apply the core parts of Dennis Bjorklund's patch to allow function 22 years ago
PostgreSQL Daemon 55b113257c make sure the $Id tags are converted to $PostgreSQL as well ... 22 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 455891bf96 Code review for UPDATE tab SET col = DEFAULT patch ... whack it around 23 years ago
Tom Lane bee217924d Support expressions of the form 'scalar op ANY (array)' and 23 years ago
Bruce Momjian 53c4f1233f UPDATE ... SET <col> = DEFAULT 23 years ago
Bruce Momjian c70e606a4c Includes: 23 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Bruce Momjian 5f65225fa3 Todo items: 23 years ago
Tom Lane aa83bc04e0 Restructure parsetree representation of DECLARE CURSOR: now it's a 23 years ago
Tom Lane 51972a9d5d COALESCE() and NULLIF() are now first-class expressions, not macros 23 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 23 years ago
Tom Lane bdfbfde1b1 IN clauses appearing at top level of WHERE can now be handled as joins. 23 years ago
Tom Lane 88177f77b1 Code review for palloc0 patch --- avoid dangerous and unnecessary 23 years ago
Tom Lane 2d8d66628a Clean up plantree representation of SubPlan-s --- SubLink does not appear 23 years ago
Tom Lane 3a4f7dde16 Phase 3 of read-only-plans project: ExecInitExpr now builds expression 23 years ago
Tom Lane b0422b215c Preliminary code review for domain CHECK constraints patch: add documentation, 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Bruce Momjian 05a6b37912 Re-addd Rod's ALTER DOMAIN patch. 23 years ago
Bruce Momjian 5b4c16e099 Back out ALTER DOMAIN patch until missing file appears. 23 years ago
Bruce Momjian 853153ca6d ALTER DOMAIN .. SET / DROP NOT NULL 23 years ago
Tom Lane 1fd0c59e25 Phase 1 of read-only-plans project: cause executor state nodes to point 23 years ago
Tom Lane 935969415a Be more realistic about plans involving Materialize nodes: take their 23 years ago
Tom Lane 04c8785c7b Restructure planning of nestloop inner indexscans so that the set of usable 23 years ago
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago
Bruce Momjian 78822b328c Add palloc0 function to inline MemSet for newNode call. 24 years ago
Tom Lane f6dba10e62 First phase of implementing hash-based grouping/aggregation. An AGG plan 24 years ago
Bruce Momjian 2177b6b635 Oops, back out newNode changes. We are not ready for that yet. 24 years ago
Bruce Momjian 6a7bb0afbc Prevent tv_sec from becoming negative in connection timeout code. 24 years ago
Tom Lane 845a6c3acc Code review for domain-constraints patch. Use a new ConstraintTest node 24 years ago
Tom Lane 28e82066a1 PREPARE/EXECUTE statements. Patch by Neil Conway, some kibitzing 24 years ago
Tom Lane 6ebc90b045 Remove Ident nodetype in favor of using String nodes; this fixes some 24 years ago