Commit Graph

357 Commits (4240e429d0c2d889d0cda23c618f94e12c13ade7)

Author SHA1 Message Date
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. 14 years ago
Tom Lane 9e9b9ac7d1 Make a code-cleanup pass over the collations patch. 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 14 years ago
Tom Lane b23c9fa929 Clean up a few failures to set collation fields in expression nodes. 14 years ago
Tom Lane 3bba9ce945 Clean up handling of COLLATE clauses in index column definitions. 14 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 14 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 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 858d1699f2 Provide some rather hokey ways for EXPLAIN to print FieldStore and assignment 16 years ago
Tom Lane d1e027221d Replace the pg_listener-based LISTEN/NOTIFY mechanism with an in-memory queue. 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Tom Lane ec4be2ee68 Extend the set of frame options supported for window functions. 16 years ago
Itagaki Takahiro 3b992cf590 Adjust psql to use pg_get_triggerdef(pretty=true) to remove extra ()'s 16 years ago
Tom Lane 9a915e596f Improve the handling of SET CONSTRAINTS commands by having them search 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 34d26872ed Support ORDER BY within aggregate function calls, at long last providing a 16 years ago
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago
Tom Lane 593f4b854a Don't treat NEW and OLD as reserved words anymore. For the purposes of rules 16 years ago
Tom Lane 77c666fe42 Un-break EXPLAIN for Append plans. I messed this up a few days ago while 16 years ago
Tom Lane cbcd1701f1 Fix AcquireRewriteLocks to be sure that it acquires the right lock strength 16 years ago
Tom Lane 46e3a16b05 When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan node 16 years ago
Tom Lane b2734a0d79 Support SQL-compliant triggers on columns, ie fire only if certain columns 16 years ago
Tom Lane 8a5849b7ff Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c. 16 years ago
Peter Eisentraut b865d27582 Use pg_get_triggerdef in pg_dump 16 years ago