Commit Graph

525 Commits (c266ed31a8a3beed3533e6a78faeca78234cbd43)

Author SHA1 Message Date
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 13 years ago
Tom Lane d1a4db8d25 Improve EXPLAIN's ability to cope with LATERAL references in plans. 13 years ago
Tom Lane 092d7ded29 Allow OLD and NEW in multi-row VALUES within rules. 13 years ago
Tom Lane 5ebaaa4944 Implement SQL-standard LATERAL subqueries. 13 years ago
Alvaro Herrera d7b47e5155 Change syntax of new CHECK NO INHERIT constraints 13 years ago
Peter Eisentraut b8b2e3b2de Replace int2/int4 in C code with int16/int32 13 years ago
Tom Lane f5297bdfe4 Refer to the default foreign key match style as MATCH SIMPLE internally. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Tom Lane d6f7d4fdc5 Fix printing of whole-row Vars at top level of a SELECT targetlist. 14 years ago
Alvaro Herrera 09ff76fcdb Recast "ONLY" column CHECK constraints as NO INHERIT 14 years ago
Andrew Dunstan 2f582f76b1 Improve pretty printing of viewdefs. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas 2ad36c4e44 Improve table locking behavior in the face of current DDL. 14 years ago
Tom Lane a0185461dd Rearrange the implementation of index-only scans. 14 years ago
Tom Lane e6faf910d7 Redesign the plancache mechanism for more flexibility and efficiency. 14 years ago
Tom Lane a7d9203cc4 Fix get_name_for_var_field() to deal with RECORD Params. 14 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Robert Haas 4240e429d0 Try to acquire relation locks in RangeVarGetRelid. 14 years ago
Alvaro Herrera b93f5a5673 Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 14 years ago
Tom Lane e1ccaff6ee Rework parsing of ConstraintAttributeSpec to improve NOT VALID handling. 14 years ago
Bruce Momjian 6560407c7d Pgindent run before 9.1 beta2. 14 years ago
Alvaro Herrera 048417511a Fix pg_get_constraintdef to cope with NOT VALID constraints 14 years ago
Tom Lane 3987e9e620 Make decompilation of optimized CASE constructs more robust. 15 years ago
Tom Lane 9e9b9ac7d1 Make a code-cleanup pass over the collations patch. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane b23c9fa929 Clean up a few failures to set collation fields in expression nodes. 15 years ago
Tom Lane 3bba9ce945 Clean up handling of COLLATE clauses in index column definitions. 15 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 15 years ago
Tom Lane 8acdb8bf9c Split CollateClause into separate raw and analyzed node types. 15 years ago
Tom Lane a051ef699c Remove collation information from TypeName, where it does not belong. 15 years ago
Tom Lane 389af95155 Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 15 years ago
Tom Lane bdca82f44d Add a relkind field to RangeTblEntry to avoid some syscache lookups. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane 1b19e2c0ba Fix up handling of simple-form CASE with constant test expression. 15 years ago
Tom Lane 9f376e146b Ensure an index that uses a whole-row Var still depends on its table. 15 years ago
Tom Lane c6873eac4c Fix overly-enthusiastic Assert in printing of Param reference expressions. 15 years ago
Tom Lane 529cb267a6 Improve handling of domains over arrays. 15 years ago
Tom Lane 07f1264dda Allow WITH clauses to be attached to INSERT, UPDATE, DELETE statements. 15 years ago
Tom Lane 11cad29c91 Support MergeAppend plans, to allow sorted output from append relations. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 41b810fe32 Fix \ef and \sf to not fail on functions with nonnull probin. 15 years ago
Tom Lane 568e709372 Extend psql's \e and \ef commands so that a line number can be specified, 15 years ago
Tom Lane 3491520986 Code review for --quote-all-identifiers patch: add missing --help documentation 15 years ago
Robert Haas ce68df468a Add options to force quoting of all identifiers. 15 years ago
Tom Lane 1cc29fe7c6 Teach EXPLAIN to print PARAM_EXEC Params as the referenced expressions, 15 years ago
Tom Lane 2b8a624596 Fix ruleutils' get_variable() to print something useful for Vars referencing 15 years ago
Tom Lane b12b7a9038 Change the notation for calling functions with named parameters from 16 years ago