Commit Graph

694 Commits (e4597ee65d683e11a57a4b7f597807ebf44b6cf1)

Author SHA1 Message Date
Tom Lane 6dab96abaa Remove incorrect HINT for use of ALTER FOREIGN TABLE on the wrong relkind. 15 years ago
Robert Haas 68ef051f5c Refactor broken CREATE TABLE IF NOT EXISTS support. 15 years ago
Tom Lane 9e9b9ac7d1 Make a code-cleanup pass over the collations patch. 15 years ago
Robert Haas a0e8df527e Allow ALTER TYPE .. ADD ATTRIBUTE .. CASCADE to recurse to descendants. 15 years ago
Robert Haas 0babcdf6cf Typo fix. 15 years ago
Robert Haas 68739ba856 Allow ALTER TABLE name {OF type | NOT OF}. 15 years ago
Tom Lane 49a642ab18 Add check for matching column collations in ALTER TABLE ... INHERIT. 15 years ago
Tom Lane 2d3320d3d2 Simplify reindex_relation's API. 15 years ago
Robert Haas 0c80b57d07 Remove obsolete comment. 15 years ago
Robert Haas 39a68e5c6c Fix toast table creation. 15 years ago
Peter Eisentraut 5caa3479c2 Clean up most -Wunused-but-set-variable warnings from gcc 4.6 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane 9a8b73147c Clean up overly complex code for issuing some related error messages. 15 years ago
Robert Haas 0bd155cbf2 Fix bug in propagating ALTER TABLE actions to typed tables. 15 years ago
Robert Haas 6c57239985 Rearrange "add column" logic to merge columns at exec time. 15 years ago
Tom Lane eb51af71f2 Prevent a rowtype from being included in itself. 15 years ago
Tom Lane bfa4440ca5 Pass collation to makeConst() instead of looking it up internally. 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
Robert Haas fbcf4b92aa Fix possible "tuple concurrently updated" error in ALTER TABLE. 15 years ago
Tom Lane a051ef699c Remove collation information from TypeName, where it does not belong. 15 years ago
Peter Eisentraut b9cff97fdf Don't allow CREATE TABLE AS to create a column with invalid collation 15 years ago
Tom Lane 389af95155 Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 15 years ago
Robert Haas 0d90dc16f8 Avoid a few more SET DATA TYPE table rewrites. 15 years ago
Robert Haas 8e1124eeeb Delete stray word from comment. 15 years ago
Peter Eisentraut b313bca0af DDL support for collations 15 years ago
Robert Haas d31e2a495b Teach ALTER TABLE .. SET DATA TYPE to avoid some table rewrites. 15 years ago
Robert Haas 2c20ba1fd2 Tweak find_composite_type_dependencies API a bit more. 15 years ago
Tom Lane 375e5b0a68 Suppress some compiler warnings in recent commits. 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
Itagaki Takahiro c18f51da17 Fix a comment for MergeAttributes. 15 years ago
Robert Haas 65377e0b9c Tighten ALTER FOREIGN TABLE .. SET DATA TYPE checks. 15 years ago
Robert Haas 9e7e1172a5 Clarify comment in ATRewriteTable(). 15 years ago
Robert Haas a40b1e0bf3 Restore ALTER TABLE .. ADD COLUMN w/DEFAULT restriction. 15 years ago
Robert Haas 5c2a7c6e97 Add a comment explaining why we force physical removal of OIDs. 15 years ago
Robert Haas a06e41deeb Remove arbitrary ALTER TABLE .. ADD COLUMN restriction. 15 years ago
Tom Lane 88452d5ba6 Implement ALTER TABLE ADD UNIQUE/PRIMARY KEY USING INDEX. 15 years ago
Robert Haas 8ceb245680 Make ALTER TABLE revalidate uniqueness and exclusion constraints. 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
Peter Eisentraut f2a4278330 Propagate ALTER TYPE operations to typed tables 15 years ago
Robert Haas 44475e782f Centralize some ALTER <whatever> .. SET SCHEMA checks. 15 years ago
Tom Lane 511e902b51 Make TRUNCATE ... RESTART IDENTITY restart sequences transactionally. 15 years ago
Peter Eisentraut 35670340f5 Refactor typenameTypeId() 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago