Commit Graph

618 Commits (f07a3039c72b4a7afbe2b898fd1194575d13c37e)

Author SHA1 Message Date
Robert Haas 1331cc6c1a Prevent loss of init fork when truncating an unlogged table. 14 years ago
Alvaro Herrera 09ff76fcdb Recast "ONLY" column CHECK constraints as NO INHERIT 14 years ago
Robert Haas 07d1edb954 Extend object access hook framework to support arguments, and DROP. 14 years ago
Tom Lane 08dd23cec7 Fix some issues with temp/transient tables in extension scripts. 14 years ago
Tom Lane 0e5e167aae Collect and use element-frequency statistics for arrays. 14 years ago
Robert Haas 0e549697d1 Classify DROP operations by whether or not they are user-initiated. 14 years ago
Alvaro Herrera 3b11247aad Disallow merging ONLY constraints in children tables 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Alvaro Herrera 61d81bd28d Allow CHECK constraints to be declared ONLY 14 years ago
Tom Lane e6858e6657 Measure the number of all-visible pages for use in index-only scan costing. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Robert Haas c4096c7639 Allow per-column foreign data wrapper options. 14 years ago
Tom Lane 988cccc620 Rethink behavior of CREATE OR REPLACE during CREATE EXTENSION. 14 years ago
Robert Haas 367bc426a1 Avoid index rebuild for no-rewrite ALTER TABLE .. ALTER TYPE. 14 years ago
Tom Lane c1d9579dd8 Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window. 14 years ago
Alvaro Herrera b93f5a5673 Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 14 years ago
Alvaro Herrera 897795240c Enable CHECK constraints to be declared NOT VALID 14 years ago
Robert Haas bf347c60bd Fix crash in CREATE UNLOGGED TABLE. 14 years ago
Alvaro Herrera f3008c31f0 Fix typo 14 years ago
Heikki Linnakangas 8f9622bbb3 Make DDL operations play nicely with Serializable Snapshot Isolation. 14 years ago
Tom Lane aff97b1f4e Handle domains when checking for recursive inclusion of composite types. 14 years ago
Robert Haas 68ef051f5c Refactor broken CREATE TABLE IF NOT EXISTS support. 15 years ago
Bruce Momjian 76dd09bbec Add postmaster/postgres undocumented -b option for binary upgrades. 15 years ago
Tom Lane 9e9b9ac7d1 Make a code-cleanup pass over the collations patch. 15 years ago
Tom Lane 8c19977e9c Avoid changing an index's indcheckxmin horizon during REINDEX. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane eb51af71f2 Prevent a rowtype from being included in itself. 15 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 15 years ago
Peter Eisentraut b9cff97fdf Don't allow CREATE TABLE AS to create a column with invalid collation 15 years ago
Tom Lane eff027c432 Add CheckTableNotInUse calls in DROP TABLE and DROP INDEX. 15 years ago
Peter Eisentraut b313bca0af DDL support for collations 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
Tom Lane bd1ad1b019 Replace pg_class.relhasexclusion with pg_index.indisexclusion. 15 years ago
Bruce Momjian 2896c87ce4 Force pg_upgrade's to preserve pg_class.oid, not pg_class.relfilenode. 15 years ago
Bruce Momjian 46d28820b6 Improve C comments about backend variables set by pg_upgrade_support 15 years ago
Robert Haas 0d692a0dc9 Basic foreign table support. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 53dbc27c62 Support unlogged tables. 15 years ago
Robert Haas 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Robert Haas cc1ed40d57 Object access hook framework, with post-creation hook. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Robert Haas debcec7dc3 Include the backend ID in the relpath of temporary relations. 15 years ago
Robert Haas a3b012b560 CREATE TABLE IF NOT EXISTS. 15 years ago
Tom Lane 9029df17c4 Fix updateAclDependencies() to not assume that ACL role dependencies can only 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Tom Lane b9b8831ad6 Create a "relation mapping" infrastructure to support changing the relfilenodes 16 years ago
Tom Lane 70a2b05a59 Assorted cleanups in preparation for using a map file to support altering 16 years ago