Commit Graph

480 Commits (758bd2a433d64bed00ca084203b3e5ccfdea4499)

Author SHA1 Message Date
Tom Lane b4b6923e03 Fix VACUUM so that it always updates pg_class.reltuples/relpages. 15 years ago
Robert Haas 68739ba856 Allow ALTER TABLE name {OF type | NOT OF}. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane 2594cf0e8c Revise the API for GUC variable assign hooks. 15 years ago
Tom Lane 696d1f7f06 Make all comparisons done for/with statistics use the default collation. 15 years ago
Tom Lane a210be7720 Fix dangling-pointer problem in before-row update trigger processing. 15 years ago
Tom Lane 7c5d0ae707 Add contrib/file_fdw foreign-data wrapper for reading files via COPY. 15 years ago
Tom Lane bb74240794 Implement an API to let foreign-data wrappers actually be functional. 15 years ago
Itagaki Takahiro 8ddc05fb01 Export the external file reader used in COPY FROM as APIs. 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
Robert Haas 2c20ba1fd2 Tweak find_composite_type_dependencies API a bit more. 15 years ago
Tom Lane 01467d3e4f Extend "ALTER EXTENSION ADD object" to permit "DROP object" as well. 15 years ago
Tom Lane caddcb8f4b Fix pg_upgrade to handle extensions. 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
Heikki Linnakangas dafaa3efb7 Implement genuine serializable isolation level. 15 years ago
Robert Haas 65377e0b9c Tighten ALTER FOREIGN TABLE .. SET DATA TYPE checks. 15 years ago
Robert Haas 6f59777c65 Code cleanup for assign_transaction_read_only. 15 years ago
Robert Haas 8ceb245680 Make ALTER TABLE revalidate uniqueness and exclusion constraints. 15 years ago
Tom Lane 6ca452ba7f Move a couple of declarations to reflect where the routines really are. 15 years ago
Robert Haas 7f60be72b0 Fix crash in ALTER OPERATOR CLASS/FAMILY .. SET SCHEMA. 15 years ago
Peter Eisentraut 39b8843296 Implement remaining fields of information_schema.sequences view 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 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Robert Haas 55109313f9 Add more ALTER <object> .. SET SCHEMA commands. 15 years ago
Peter Eisentraut f2a4278330 Propagate ALTER TYPE operations to typed tables 15 years ago
Tom Lane 511e902b51 Make TRUNCATE ... RESTART IDENTITY restart sequences transactionally. 15 years ago
Tom Lane 84c123be1d Allow new values to be added to an existing enum type. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Robert Haas 4d355a8336 Add a SECURITY LABEL command. 16 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 16 years ago
Tom Lane b5565bca11 Fix failure of "ALTER TABLE t ADD COLUMN c serial" when done by non-owner. 16 years ago
Robert Haas fd1843ff89 Standardize get_whatever_oid functions for other object types. 16 years ago
Robert Haas 2a6ef3445c Standardize get_whatever_oid functions for object types with 16 years ago
Tom Lane 67becf8d41 Fix ANALYZE's ancient deficiency of not trying to collect stats for expression 16 years ago
Simon Riggs 04e17bae50 Add explicit regression tests for ALTER TABLE lock levels. 16 years ago
Simon Riggs 2dbbda02e7 Reduce lock levels of CREATE TRIGGER and some ALTER TABLE, CREATE RULE actions. 16 years ago
Robert Haas b3b7d603fb Allow REASSIGNED OWNED to handle opclasses and opfamilies. 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane d1e027221d Replace the pg_listener-based LISTEN/NOTIFY mechanism with an in-memory queue. 16 years ago
Andrew Dunstan fc5173ad51 Add query text to auto_explain output. 16 years ago
Tom Lane cbe9d6beb4 Fix up rickety handling of relation-truncation interlocks. 16 years ago
Tom Lane 0a469c8769 Remove old-style VACUUM FULL (which was known for a little while as 16 years ago
Tom Lane b9b8831ad6 Create a "relation mapping" infrastructure to support changing the relfilenodes 16 years ago
Tom Lane 9727c583fe Restructure CLUSTER/newstyle VACUUM FULL/ALTER TABLE support so that swapping 16 years ago
Robert Haas 63f9282f6e Tighten integrity checks on ALTER TABLE ... ALTER COLUMN ... RENAME. 16 years ago
Tom Lane 9a915e596f Improve the handling of SET CONSTRAINTS commands by having them search 16 years ago