Commit Graph

675 Commits (31400a673325147e1205326008e32135a78b4d8a)

Author SHA1 Message Date
Simon Riggs 56b21b7ae3 Re-classify ERRCODE_DATABASE_DROPPED to 57P04 15 years ago
Itagaki Takahiro 0c707aa458 Fix wrong error reports in 'number of array dimensions exceeds the 15 years ago
Simon Riggs 9e95c9ad55 Create new errcode for recovery conflict caused by db drop on master. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 63676ebff4 Corrections to patch adding SQL/MED error codes. 15 years ago
Peter Eisentraut fc946c39ae Remove useless whitespace at end of lines 15 years ago
Tom Lane fe24d78161 Improve plpgsql's error reporting for no-such-column cases. 15 years ago
Heikki Linnakangas f184de351d Give a more specific error message if you try to COMMIT, ROLLBACK or COPY 15 years ago
Tom Lane 37e0a01654 Save a few cycles in plpgsql simple-expression initialization. 15 years ago
Tom Lane 8ce22dd4c5 Fix plpgsql's handling of "simple" expression evaluation. 15 years ago
Tom Lane 529cb267a6 Improve handling of domains over arrays. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Tom Lane caaf2e8469 Fix sloppy usage of TRIGGER_FIRED_BEFORE/TRIGGER_FIRED_AFTER. 15 years ago
Robert Haas 0c8ed2dafb Fix inconsistent capitalization of "PL/pgSQL". 16 years ago
Magnus Hagander fe9b36fd59 Convert cvsignore to gitignore, and add .gitignore for build targets. 16 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 16 years ago
Tom Lane 9676b01028 Allow USING and INTO clauses of plpgsql's EXECUTE to appear in either order. 16 years ago
Tom Lane f4b4a46f01 Keep exec_simple_check_plan() from thinking "SELECT foo INTO bar" is simple. 16 years ago
Tom Lane 3869e9aecb Be a bit less cavalier with both the code and the comment for UNKNOWN fix. 16 years ago
Heikki Linnakangas ff645bf5ad Revert patch to coerce 'unknown' type parameters in the backend. As Tom 16 years ago
Tom Lane 46af71ff7e Fix incorrect logic in plpgsql for cleanup after evaluation of non-simple 16 years ago
Tom Lane 2e35d4f35c Modify the handling of RAISE without parameters so that the error it throws 16 years ago
Robert Haas c3a05881de Remove ancient PL/pgsql line numbering hack. 16 years ago
Peter Eisentraut 0544c8cd57 Translation updates for 9.0beta3 16 years ago
Bruce Momjian 239d769e7e pgindent run for 9.0, second run 16 years ago
Heikki Linnakangas eb81b6509f The previous fix in CVS HEAD and 8.4 for handling the case where a cursor 16 years ago
Tom Lane 399da7d882 Fix thinko in tok_is_keyword(): it was looking at the wrong union variant 16 years ago
Heikki Linnakangas 2e8a832dd6 In a PL/pgSQL "FOR cursor" statement, the statements executed in the loop 16 years ago
Peter Eisentraut 1eca1b7a68 Translation updates for 9.0beta2 16 years ago
Bruce Momjian 763129e04f Add error hint that PL/pgSQL "EXECUTE of SELECT ... INTO" can be 16 years ago
Peter Eisentraut f1ac08daee Translation update 16 years ago
Tom Lane f7c5ff3d6d Fix plpgsql's exec_eval_expr() to ensure it returns a sane type OID 16 years ago
Bruce Momjian a6c1cea2b7 Add libpq warning message if the .pgpass-retrieved password fails. 16 years ago
Tom Lane 77e0d7b3eb Instead of trying (and failing) to allow <<label>> at the end of a DECLARE 16 years ago
Tom Lane e664969f0f Cause plpgsql to throw an error if "INTO rowtype_var" is followed by a comma. 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Peter Eisentraut a39f02e369 Translation updates for 9.0alpha4 16 years ago
Tom Lane 711804fddd Prevent #option dump from crashing on FORI statement with null step. Reported by Pavel. 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Tom Lane 3ad7dbb1b9 Don't choke when exec_move_row assigns a synthesized null to a column 16 years ago
Tom Lane 309cd7cf18 Add "USING expressions" option to plpgsql's OPEN cursor FOR EXECUTE. 16 years ago
Tom Lane 2d7f136ff7 Improve plpgsql parsing to report "foo is not a known variable", rather than a 16 years ago
Tom Lane 01f7d29902 Improve plpgsql's handling of record field references by forcing all potential 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Heikki Linnakangas 84d723b6ce Previous fix for temporary file management broke returning a set from 16 years ago
Peter Eisentraut baab7a0427 Translation updates 16 years ago
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to 16 years ago
Tom Lane 6317609986 Add control knobs for plpgsql's variable resolution behavior, and make the 16 years ago
Tom Lane 2dee828cac Remove plpgsql's separate lexer (finally!), in favor of using the core lexer 16 years ago
Tom Lane 73a2f6c653 More incremental refactoring in plpgsql: get rid of gram.y dependencies on 16 years ago