Commit Graph

487 Commits (21cc529698c8d10c6f7c76874d4adc98d27c6187)

Author SHA1 Message Date
Tom Lane a40fa613b5 Add some infrastructure for contrib/pg_stat_statements. 14 years ago
Tom Lane 9dbf2b7d75 Restructure SELECT INTO's parsetree representation into CreateTableAsStmt. 14 years ago
Alvaro Herrera cb3a7c2b95 ALTER TABLE: skip FK validation when it's safe to do so 14 years ago
Simon Riggs b8a91d9d1c ALTER <thing> [IF EXISTS] ... allows silent DDL if required, 14 years ago
Peter Eisentraut db49517c62 Rename the internal structures of the CREATE TABLE (LIKE ...) facility 14 years ago
Peter Eisentraut 104e7dac28 Improve ALTER DOMAIN / DROP CONSTRAINT with nonexistent constraint 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas 0e4611c023 Add a security_barrier option for views. 14 years ago
Peter Eisentraut 729205571e Add support for privileges on types 14 years ago
Tom Lane b985d48779 Further code review for range types patch. 14 years ago
Robert Haas fc6d1006bd Further consolidation of DROP statement handling. 14 years ago
Heikki Linnakangas 4429f6a9e3 Support range data types. 14 years ago
Tom Lane e6faf910d7 Redesign the plancache mechanism for more flexibility and efficiency. 14 years ago
Robert Haas c4096c7639 Allow per-column foreign data wrapper options. 14 years ago
Robert Haas 367bc426a1 Avoid index rebuild for no-rewrite ALTER TABLE .. ALTER TYPE. 14 years ago
Alvaro Herrera 897795240c Enable CHECK constraints to be declared NOT VALID 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
Robert Haas be90032e0d Remove partial and undocumented GRANT .. FOREIGN TABLE support. 15 years ago
Robert Haas 68739ba856 Allow ALTER TABLE name {OF type | NOT OF}. 15 years ago
Tom Lane 918854cc08 Fix handling of collations in multi-row VALUES constructs. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Robert Haas 6c57239985 Rearrange "add column" logic to merge columns at exec time. 15 years ago
Tom Lane 0c9d9e8dd6 More collations cleanup, from trawling for missed collation assignments. 15 years ago
Simon Riggs ec497a5ad6 Make FKs valid at creation when added as column constraints. 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 8d3b421f5f Allow non-superusers to create (some) extensions. 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
Tom Lane 327e025071 Create the catalog infrastructure for foreign-data-wrapper handlers. 15 years ago
Peter Eisentraut b313bca0af DDL support for collations 15 years ago
Tom Lane 1214749901 Add support for multiple versions of an extension and ALTER EXTENSION UPDATE. 15 years ago
Tom Lane 01467d3e4f Extend "ALTER EXTENSION ADD object" to permit "DROP object" as well. 15 years ago
Tom Lane 5bc178b89f Implement "ALTER EXTENSION ADD object". 15 years ago
Tom Lane d9572c4e3b Core support for "extensions", which are packages of SQL objects. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Simon Riggs 722bf7017b Extend ALTER TABLE to allow Foreign Keys to be added without initial validation. 15 years ago
Robert Haas 32896c40ca Avoid having autovacuum workers wait for relation locks. 15 years ago
Tom Lane 88452d5ba6 Implement ALTER TABLE ADD UNIQUE/PRIMARY KEY USING INDEX. 15 years ago
Robert Haas 0d692a0dc9 Basic foreign table support. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane 725d52d0c2 Create the system catalog infrastructure needed for KNNGIST. 15 years ago
Peter Eisentraut f2a4278330 Propagate ALTER TYPE operations to typed tables 15 years ago
Tom Lane 186cbbda8f Provide hashing support for arrays. 15 years ago
Tom Lane 84c123be1d Allow new values to be added to an existing enum type. 15 years ago
Tom Lane 07f1264dda Allow WITH clauses to be attached to INSERT, UPDATE, DELETE statements. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Robert Haas 4d355a8336 Add a SECURITY LABEL command. 15 years ago