Commit Graph

1343 Commits (eb0d00a9becb865c51c4e4c43f522d5c20addfe3)

Author SHA1 Message Date
Bruce Momjian b63990c6a8 Add COPY WITH CVS HEADER to allow a heading line as the first line in 21 years ago
Bruce Momjian acc4f3e3cb Update comment to mention "Name classification hierarchy" as place to 21 years ago
Tom Lane d468e19a06 Allow implicit cast from any named composite type to RECORD. At the 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
Tom Lane c20fb65780 On further experimentation, there were still a couple of bugs in 21 years ago
Tom Lane dfc5c72961 Fix ExpandIndirectionStar to handle cases where the expression to be 21 years ago
Tom Lane 0e99be1c25 Remove useless argtype_inherit() code, and make consequent simplifications. 21 years ago
Tom Lane b1faf3624b Allow -2147483648 to be treated as an INT4 rather than INT8 constant. 21 years ago
Tom Lane c114e166e5 Define the right-hand input of AT TIME ZONE as a full a_expr instead of 21 years ago
Tom Lane 162bd08b3f Completion of project to use fixed OIDs for all system catalogs and 21 years ago
Tom Lane 2fdf9e0be6 Change addRangeTableEntryForRelation() to take a Relation pointer instead 21 years ago
Neil Conway f5ab0a14ea Add a "USING" clause to DELETE, which is equivalent to the FROM clause 21 years ago
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Tom Lane 47888fe842 First phase of OUT-parameters project. We can now define and use SQL 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
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
Tom Lane bb34970f91 Use a bitmapset instead of a list for duplicate-column checking in 21 years ago
Neil Conway c069655441 Allow ALTER FUNCTION to change a function's strictness, volatility, and 21 years ago
Bruce Momjian caad817d1c Add fprintf() custom version to libpgport. 21 years ago
Tom Lane 595ed2a855 Make the behavior of HAVING without GROUP BY conform to the SQL spec. 21 years ago
Bruce Momjian 0542b1e2fe Use _() macro consistently rather than gettext(). Add translation 21 years ago
Tom Lane 9650d6c7e6 Ensure that the resolved datatype of any unknown Param is propagated 21 years ago
Neil Conway 73f630500b Add support for temporary views, including documentation and regression 21 years ago
Tom Lane f07b9689c9 Generalize TRUNCATE to support truncating multiple tables in one 21 years ago
Neil Conway a341a96c01 Refactor transformExpr() by creating separate functions for most of the 21 years ago
Tom Lane c06b31dc31 get_names_for_var didn't do recursion for unnamed JOIN vars quite right; 21 years ago
Tom Lane 2ec1aa4cb8 Re-allow an untyped literal as the test expression of a CASE, ie 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 84dbd5a8f6 Disallow SETOF in the input of parseTypeString(). Formerly it was 21 years ago
Tom Lane 12b1b5d837 Instead of supposing (wrongly, in the general case) that the rowtype 21 years ago
Neil Conway e1bf6527f6 Prevent a backend crash when processing CREATE TABLE commands with 21 years ago
Tom Lane 3a372d61d0 Kris Jurka pointed out that the qualified_name production wasn't 21 years ago
Tom Lane f245c4eb1a When implementing a coercion to a domain type with a combined 21 years ago
Tom Lane 98e8b48053 Create 'default_tablespace' GUC variable that supplies a TABLESPACE 21 years ago
Tom Lane 02ca529dd8 Make error message more verbose, in hopes of avoiding misunderstandings 21 years ago
Tom Lane fb22b32095 Allow functions returning void or cstring to appear in FROM clause, 21 years ago
Tom Lane 4c5e810fcd Code review for NOWAIT patch: downgrade NOWAIT from fully reserved keyword 22 years ago
Tom Lane f065957062 Come to think of it, functions in FROM have the same syntactic restriction 22 years ago
Tom Lane 912c27f9c2 Split out everything that looks like a function call from c_expr into 22 years ago
Neil Conway 64a60590ba A few minor list-related cleanups: 22 years ago
Dennis Bjorklund dbff17a8c8 Added a call to gettext() to fix broken translated error messages. 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane 3cb1ffa653 Allow second and subsequent names in a qualified (dotted) name to be 22 years ago
Tom Lane 37d937ea2c Code review for ALTER INDEX patch. 22 years ago
Bruce Momjian 09d4e96d7e Add ALTER INDEX, particularly for moving tablespaces. 22 years ago
Tom Lane bbd6eb5b95 Repair some issues with column aliases and RowExpr construction in the 22 years ago
Tom Lane fcaad7e2c1 Standardize on the assumption that the arguments of a RowExpr correspond 22 years ago
Tom Lane 7f7e8cc3f2 Allow commas in BEGIN, START TRANSACTION, and SET TRANSACTION, as required 22 years ago